/bin/conman:  Run ifplugd script for eth0.

ifplugd reacts to changes in ethernet state, but doesn't run the
ifplugd.action script for the link's initial state when the system
boots.  This CL changes conman to trigger this when it starts up, if
it hasn't already run, and includes some associated cleanup and test
changes.

Also adds some debug logging, fixes a small bug that would have
prevented temporary connection check routes from being removed, and
fixes another small bug in the test implementation of 'ip route' which
could have masked this first bug.

Finally, some confusing code in Interface.update_routes was slightly
refactored for readability.

Change-Id: Ib18e2de1121f5382af5c6d2de9cbb46ac5f1be25
4 files changed