helper support first draft

svn path=/branches/serialization_helper_support/boost/serialization/; revision=49603