feature(network.target): ensure IP routable before network.target

This adds a new service to delay network.target until the box has a routable IP.
This is important on non-virtualized platforms.