Blocked out code that has a collision with a serialization already provided by BOOST 1.56 and also added the header from BOOST to support serialization of complex data types.