InterfaceTable: bugfix/optimisation: uses 'host' member variable instead of getParentModule() or getContainingNode()
arp: renamed GlobalARP to GenericARP
arp: IARPCache be more general

- uses Address (instead of IPv4Address) in Notification, renamed it to l3Address from ipv4Address
- added signal ID members
Merged IARPCache to IARP
renamed arpCacheModule parameters to arpModule
added GlobalARP
uses IARP in IPv4NetworkLayer
uses arpType="GlobalARP" instead of ARP.globalARP=true
removed GlobalArpCache from ARP
GenericARP - GenericNetworkProtocol connections let be same as ARP - IPv4 connections
--GenericARP - GenericNetworkProtocol connections let be same as ARP - IPv4 connections - fingerprints changed
IARP: renamed resolveMACAddress() to resolveL3Address()