ARP refactoring

moved packet queues from ARP to IPv4
added signals to ARP for notify IPv4 about the resolving succeed or failed
fingerprint changes
NED documentations - NEED REVISE
ARP: remove unused IPv4RoutingDecision
ARP: docu, code style, etc.
ARP: statistics
IPv4, ARP: sorted includes
IPv4: removed duplicated ICMP constant
ARP: removed unused pendingQueue;
ARP: startAddressResolution(): also start resolution when has a valid item in arpCache
gpsr: bugfix: was a side effect in getNextPlanarNeighborCounterClockwise()
gpsr: const functions let be const, static functions let be static