feature(network-online.target): ensure IP routable before enabling

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