First week' worth of development on fragmentation.
Still under construction.
Unit testing under construction.
More unit testing.
Still testing the translate module.
In the translate module, bux fixes and inner packet implementation.
Also a packet database in alpha status.
More unit testing.
More on fragmentation (see below)
- translate the packet's unit tests updated.
- packet's validations now happen during the constructors.
- TCP and UDP checksums are no longer completely recalculated.
- TCP and UDP layer checksums are no longer validated.
- several misc fixes thanks to sparse.
Ready to re-branch.
- packet's unit tests updated.
- sparse applied to the packet module.
Testing and bugfixes.
More tests, some refactors.
Fixed a bug on a test and refactored a bit.
Unitary tests for IPv6 in packet_db
Merge branch 'fragmentation_translate' into fragmentation

Conflicts:
	mod/packet.c
	mod/translate_packet.c
	unit/framework/skb_generator.c
Ready to re-branch.
Adapted the Outgoing Tuple module.
Pre-updating fragmentation branch changes
Merge with updates to packet.h on fragmentation branch
Adapted the Send Packet module.
Adapted translate_packet to the new send_packet.
Adaptation of the core draft.
Also javadoc'd packet and packet_db, and optimized them a needless bit.