Rename kMaxAlignment to kAlignment

OSC data is guaranteed to be aligned to this value (four byte boundaries).
Copy 64 bit types to the stack first for proper alignment
Use functions in namespace std
Add DynamicPacket for automatic heap storage allocation