Added c++ implementation of Packet.
Added DefaultMessageIDTypes enum to the Java side.
Added a finaliser on AddressOrGUID, as its usage seems inherently leaky.