Renamed IPvXAddress to Address, RoutingTable to IPv4RoutingTable, etc.

IPvXAddress          -> Address
IPvXAddressResolver  -> AddressResolver
IRoutingTable        -> IIPv4RoutingTable
RoutingTable         -> IPv4RoutingTable
RoutingTable6        -> IPv6RoutingTable
RoutingTableAccess   -> IPv4RoutingTableAccess
IPv4/IPv6: dynamic registration of upper layer protocols; merge IPv?NetworkLayer's transport gates

TCP, UDP, SCTP, RSVP, OSPF, MANET are all merged into transport gates.
Network user modules must register their protocol number by sending
an IPRegisterProtocolCommand from initialize.

Introduced an IPSocket class that wraps the registration process.
FWMath.h: TraCIMobility didn't compile with MSVC
Added Ieee80211 carrier sense tests.

Covers mutual transmissions for in range and out of range,
synchronized and delayed scenarios.
Added a new IPv4 route check.
Address: rename isIPv6() to getType()

In preparation for generalizing Address in the next commits
NetworkLayer renamed to IPv4NetworkLayer; same change for IPv6
IPv4NetworkLayer moved; also IPv6NetworkLayer
BIG REFACTORING -- TODO split up commit; describe changes in commit message
.gdbinit adjusted
introducing routingTableModuleName parameter -- TODO half-cooked!

- attempt is to get rid of the *Access classes, this time only for routing tables
- parameter name should rather be routingTableModule
- problem is e.g. IPv4AddressConfigurer -- how should it know where to find routing tables of hosts??
implemented netfilter, used it in manet
Address: new address types: MACAddress, ModuleIdAddress, ModulePathAddress; NOTE:

NOTE: does not compile without the GenericXXX stuff which will be
introduced in a later commit -- move this commit after that one?
ARP: refactoring: ARP is now next to the IPv4 module not below it; see TODO below!

Motivation:
 - performance improvement (datagrams no longer go through ARP)
 - conceptually better (packets to PPP no longer flow through ARP)
 - more consistent with how IPv6 and NeighbourDiscovery are organized

TODO:
 - update NED docu of both ARP and IPv4!
 - proxyARP is now both in IPv4 and ARP??
 - refactor ARP gates: netwIn/netwOut/arpResIn (all connecting to IPv4 though)
 - note: IPv4RoutingDecision is now only effectively used on the ip-->arp connection
added GlobalARP: TODO docu! has wrong gates now!
added GenericNetworkProtocol & co.
added MultiNetworkLayer
added DYMO protocol
added GPSR protocol
added RIP protocol