OSPF: do not join to multicast groups on a non-multicast interface
IPv4Route: do not include disabled out interfaces in IPv4MulticastRoute::info()
IRoute: add PIM_DM source type
IPv4InterfaceData: multicast groups can be source specific
IGMPv2: NF_IPv4_MCAST_REGISTERED/UNREGISTERED notifications are emitted by the InterfaceTable
UDP: add methods for source specific multicast group registration
UDPSink: add multicast support
omnet5 fingerprints also changed
module test fix for removed getJoinedMulticastGroups() / getReportedMulticastGroups()
NodeBase6: mobility and battery settings copied from NodeBase
added absPath() NED function
ObstacleControl: added constructor
UDPSink: added constructor and destructor
uses xxxModule NED parameters instead of ModuleAccess<xxx>().get()/getIfExists()

removed InterfaceTableAccess, IPv4/IPv6RoutingTableAccess
deleted ModuleAccess access classes
UDPBasicBurst: check if an address is local from IterfaceTable
OSPF: added InterfaceTable parameter to the costructor
ModuleAccess.h: added utility functions
UDPSocket: factored out joinMulticastGroup
~~ uses xxxModule NED parameters instead of ModuleAccess<xxx>().get()/getIfExists()
UDP: added ift member
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