TCP_lwip, TCP_NSC: fixes for using Address instead IPvXAddress
INetfilter: added comment
IPv4: netfilter: uses destIE and nextHopAddr in LOCAL_OUT and PREROUTING hooks
util: new .gdbinit.py file in the project root. This file is automatically invoked on debug session in omnet 4.3+
prettyprinter: changes for enable/disable pretty printers

added global variable inet_pp_enabled:
  initially value: enabled/disabled  inet pretty printers
added InetPrinter.subprinters:
  used by "info|enable|disable pretty-printer" gdb commands
Address: added IPv6 cases for some functions
IPv6ControlInfo: bugfix

was endless recursion...
manetrouting: fixes for manet netfliter hooks

 - ift and rt member was uninitialized
 - modified includes
NodeBase fix after rename: RoutingTable renamed to IPv4RoutingTable
HACK: ModulePathAddress resolves only interface module paths
Moves and renames related to network layer and routing table.

Renamed NetworkLayer to IPv4NetworkLayer.
Renamed NetworkLayer6 to IPv6NetworkLayer.
Renamed RoutingTable to IPv4RoutingTable.
Renamed RoutingTable6 to IPv6RoutingTable.
Moved INetworkLayer into contract.
Moved IRoutingTable into contract.
Added MultiNetworkLayer to multi.
Added MultiRoutingTable to multi.
Added GenericNetworkLayer to generic.
Added GenericRoutingTable to generic.
Changed NodeBase to use interfaces defaulting to IPv4.
Changed NodeBase6 to use interfaces defaulting to IPv6.
Merge remote-tracking branch 'remotes/origin/topic/netfilter' into topic/networkprotocol

Conflicts:
	src/networklayer/common/Address.cc
	src/nodes/inet/NodeBase.ned
Completed MultiNetworkLayer and MultiRoutingTable.

Added routingTableModuleName parameter to some modules.
IPv6NetworkDatagram implements INetworkDatagram.
GPSR fixes.