IPv4: fix: numLocalDeliver was incremented for each fragment
IPv4: refactor: add fromIE parameter to handlePacketFromNetwork() + cosmetic changes
IPv4: refactor: add IPv4::processIPv4Options method
IPv4: refactor: extract IPv4::routeLocalBroadcastPacket() method
IPv4: refactor: move source address check into fragmentAndSend()
IPv4: fix: accept unspecified source address in received packets (warning generated)
IPv4: refactor: allow loopback interface as destIE in fragmentAndSend()
IPv4: fix #458: local broadcast packets are forwarded to the loopback interface too
IPv4: fix typo
IPv4: refactor: remove unused IPv4::encapsulate() method

It was wrong anyway, because deleted the controlInfo without returning
controlInfo.nextHopAddr.
IPv4: refactor: simplify IPv4::encapsulate()
IPv4: refactor: eliminate IPv4::dsrFillDestAddr()
IPv4: refactor: decrement TTL before_ sending the datagram

to move it closer to its check
IPv4: refactor: when HL sends packet to a local address, it is sent through the loopback interface
IPv4: fix: routing options should only be processed at the hops of the route
IPv4: refactor IPv4::routePacket()

move 'if(fromHL) ... else ...' blocks into calling methods
now routePacket performs unicast routing only
IPv4: log messages
IPv4: cosmetic change
IPv4: refactor WITH_MANET code
IPv4: refactor: remove fromHL flag from IPv4::routePacket()