Add support for short aliases for interfaces that are not directly
connected. We now set them up for all nodes that we have a route to. But, if we have routes to more than one interface, we pick one essentially at random - if the user cares about the route a packet takes, they should be using IPs or the 'real' hostnames. Handles both host and network routes. Also, cleaned out some old code that wasn't needed any more.
Showing with 98 additions and 45 deletions