RIP: work in progress
lwIP,NSC: follow networklayer changes
RIP: follow networklayer changes
RIP: use private routing table to store rip ruotes
RIP: simple example
RIP: listen interface/route change events

+ request processing searches only RIP routes
+ EV log
+ compute packet length
RIP: fixes
GPSR: added perimeter routing
Added Ieee80211 carrier sense tests.

Covers mutual transmissions for in range and out of range,
synchronized and delayed scenarios.
GPSR: added GG and RNG planarization
Added IPv6 specific implementations for Address methods.
Removed AddressResolver temporary kludge.
Added GPSR packet length computation.
cosmetics
Fixed generic network protocol datagram leaks.
Added INetworkLayer.ned and MultiNetworkLayer.ned.
Dropped HookType.
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
RIP fix: non-local next hop was added to the routing table