Coord: fixed the info() function

old: printed the pointer
new: print "(x, y, z)"
.gdbinit adjusted
.gitignore
tests: added Ieee80211 carrier sense tests.

Covers mutual transmissions for in range and out of range,
synchronized and delayed scenarios.
RTPHost moved from src/transport to src/nodes/

HOST MODELS MUST ALWAYS BE PLACED INTO nodes/ (or under an example simulation)
IPv4Address: rename getBroadcastAddress() to makeBroadcastAddress()

Also: added getNetworkBroadcastAddress() to IPv4InterfaceData
MACAddress: added makeMulticastAddress()
Ieee802Ctrl.inputPort renamed to interfaceId
IPv4: routing table: added a new route check
IPv4/IPv6: renamed IPvXAddress to Address, RoutingTable to IPv4RoutingTable, etc.

IPvXAddress          -> Address
IPvXAddressResolver  -> AddressResolver
IRoutingTable        -> IIPv4RoutingTable
RoutingTable         -> IPv4RoutingTable
RoutingTable6        -> IPv6RoutingTable
RoutingTableAccess   -> IPv4RoutingTableAccess

Conflicts:
	src/applications/dhcp/DHCPClient.cc
	src/applications/dhcp/DHCPServer.h
	src/applications/generic/IPvXTrafGen.cc
	src/applications/generic/IPvXTrafGen.h
	src/applications/generic/IPvXTrafSink.h
	src/applications/pingapp/PingApp.cc
	src/applications/pingapp/PingApp.h
	src/applications/pingapp/PingTestApp.h
	src/applications/tcpapp/TCPEchoApp.cc
	src/applications/udpapp/UDPBasicApp.cc
	src/applications/udpapp/UDPBasicApp.h
	src/applications/udpapp/UDPBasicBurst.cc
	src/applications/udpapp/UDPVideoStreamSvr.h
	src/applications/voip/SimpleVoIPSender.h
	src/linklayer/ext/ExtInterface.cc
	src/linklayer/ext/ExtInterface.h
	src/networklayer/autorouting/ipv4/IPv4NetworkConfigurator.cc
	src/networklayer/ipv4/IPv4.cc
	src/networklayer/ipv4/IPv4RoutingTable.h
	src/networklayer/ipv6/IPv6RoutingTable.h
	src/networklayer/ospfv2/OSPFRouting.cc
	src/networklayer/ospfv2/OSPFRouting.h
	src/nodes/inet/NodeBase.ned
	src/nodes/mpls/LDP_LSR.ned
	src/nodes/mpls/RSVP_LSR.ned
	src/transport/rtp/RTP.cc
	src/transport/rtp/RTP.h
	src/transport/rtp/RTPHost.ned
	src/transport/tcp/TCP.h
	src/transport/tcp_lwip/TCP_lwIP.h
	src/transport/tcp_nsc/TCP_NSC.h
IPv4/IPv6: dynamic registration of upper layer protocols; merge IPv?NetworkLayer's transport gates

TCP, UDP, SCTP, RSVP, OSPF, MANET are all merged into transport gates.
Network user modules must register their protocol number by sending
an IPRegisterProtocolCommand from initialize.

Introduced an IPSocket class that wraps the registration process.
---ignore RegisterProtocol messages in fingerprint calculation
---fixed handling of unregistered protocols, for: IPv4/IPv6: dynamic registration of upper layer protocols; merge IPv?NetworkLayer's transport gates
--- fixed memory leak in IPv4, for: IPv4/IPv6: dynamic registration of upper layer protocols; merge IPv?NetworkLayer's transport gates
--- fixed Manet for: IPv4/IPv6: dynamic registration of upper layer protocols; merge IPv?NetworkLayer's transport gates
=== added RegisterProtocol messages to fingerprints
IPv4/IPv6: rename and move NetworkLayer and NetworkLayer6

- NetworkLayer was renamed to IPv4NetworkLayer and moved into src/networklayer/ipv4
- similar change for IPv6

Conflicts:
	src/nodes/inet/NodeBase.ned
	src/nodes/mpls/LDP_LSR.ned
	src/nodes/mpls/RSVP_LSR.ned
	src/transport/rtp/RTPHost.ned
ARP: minor code cleanup
ARP: factored out an IARPCache
PacketDump: added ARP