Major refactoring: The AbstractNetworkInterface does now use the AbstractNetworkClient

Also the ReliableNetworkInterface does now directly use the PacketFactory of the given client
Created class constants for the default values of NetworkInterfaceMock
Can now set the min and total energy values of EARAPackets directly
EARAPacketFactore::makeClone does now also clone the energy values
The energy values are now aggregated in the FANTs and BANTS
Fixed indent of RoutingTableEntry (no logic changed)
Created energy aware routing table entries
The EnergyAwareRoutingTable can now again store energy values