+++ for testing: exclude registerProtocol messages from fingerprints
Merged ipv6In and ipv6Out gates into ipIn and ipOut.

There are network layers for ipv4, ipv6, generic network protocols.
Multi network layer is also available.
+++ for testing: re-enable registerprotocol messages
--- some fingerprint changed!!! but these examples has unstable fingerprints
Renamed functions to be more consistent with others.
Added GenericNetworkConfigurator to configure GenericRoutingTables with static routes.
Fixed compilation when all features are turned off.
--- fixed joinMulticastGroup for IPv6 (nop, TODO)
Added features for new routing protocols.
Renamed *AddressPolicy to *AddressType.
Comments.
Extended DYMO example with new configurations that show what happens when nodes are turned on/off
--- fingerprints changed... REVISE IT
Added backward compatible EV macros for the new logging API.
logging: Replaced 'ev <<' with 'EV <<'.
logging: Replaced 'ev <<' with 'EV_S <<' where this pointer is not available.
logging: Removed obsolete definition for EV.
logging: Replaced envir's ev.getOSStream with cLogStream::globalStream.
logging: Replaced ev.printf with operator<<.
logging: Removed obsolete coreDebug flag and coreEV macro.