RoutingTableRecorder: replaced routing file with custom eventlog entries

Routing and interface table changes are written to the eventlog inline as custom entries.
Removed the routinglog-file ini file option.
RoutingTableRecorder: added listener for eventlog recording.

Write custom entries into eventlog snapshots and indices.
Changed custom entry formats to use IT and RT as types.
initial commit
interfaces and IPv4 version done (1st approximation)
ipv6 1st version -- massive mismatch between intergafaces and IPv6 code!
Extended StandardHost to allow forcing protocols to be present.
Added new DYMO implmentation based on the IETF draft version 24.
Merge remote-tracking branch 'origin/topic/routingtable'
Merge remote-tracking branch 'origin/topic/netfilter'
Added IGenericDatagram and IGenericNetworkProtocol.
Implemented IGenericDatagram and IGenericNetworkProtocol with IPv4Datagram and IPv4.
Added createRoute to IGenericRoutingTable and implemented in adapters.
First DYMO life signs.
Added getProtocolData to IGenericRoute and its adapters.
Added a few necessary functions to Address.
Merge branch 'topic/animation' into topic/dymo

Conflicts:
	src/networklayer/ipv4/RoutingTableRecorder.cc
IP: added handling protocol data
Added some more functions to generic interfaces.
DYMO: dropped UDP socket, implemented proper RREQ, RREP and route processing

Now it correctly builds routes between originator and target. Ping test works.
Added RERR message handling.