Macro for defining packets
Merge branch 'master' into vaultmp

Conflicts:
	examples/ComplexObject.hpp
Merge branch 'vaultmp' of https://github.com/Foxtacles/serialization into vaultmp