conman:  Don't delete routes while the link is up.

We might be wrong about a connection check failing.  Rather than
deleting routes when this happens, just "deprioritize" them by
increasing their metrics by 50.

50 is chosen because it will make a wired route come after a normal
priority wireless route, but not after temporary (metric 99)
connection_check routes.

Where appropriate, tests that previously checked for no route now check
for no route below metric 50.  However, when links are actually down,
tests still check for no route at all.

Change-Id: I43e4ee79f1216a9673a39eb283cde00250f41298
3 files changed