Eliminated adapter classes and asGeneric() calls

Routing tables and routes now directly implement IRoutingTable and IRoute
Implemented efficient address.
Added some address related functions from routing tables.

TODO delete from routing tables (ipv6 needs some consideration)
Comment out unused routing table access.