Restructure protocol
Make variables of packets implementation private
Remove useless internal{Encode,Decode} methods
Replace PacketType annotation by an enum
Clean packets exceptions
Fix Packet8Stealth
Use skipBytes(length) and writeZero(length) when appropriate
Remove now unused reflections dependency