data: converted all objects to BOOST_FUSION_DEFINE_STRUCT
serialization: rewrote *_fusion for readability; and to enable the (de)serialization of arbitrary structs
serialization: fixed bug for empty arrays in msgpack serializer & deserializer
serialization/deserialize_fusion: brought up to date with serialize_fusion