initial commit to stash the old sources. Will not compile yet!
First version of HDF5 archive that compiles.
Starting working on tests.
Correct hdf5 lib dependency to build/Jamfile.v2
Merge remote-tracking branch 'upstream/master' into development

Conflicts:
	build/Jamfile.v2
	doc/archive_reference.html
	example/demo_dll_a.hpp
	example/demo_dll_a.ipp
	example/demo_dll_b.hpp
	example/demo_dll_b.ipp
	example/log_archive.hpp
	example/polymorphic_portable_binary_iarchive.hpp
	example/polymorphic_portable_binary_oarchive.hpp
	example/portable_binary_archive.hpp
	example/portable_binary_iarchive.hpp
	example/portable_binary_oarchive.hpp
	example/simple_log_archive.hpp
	include/boost/archive/add_facet.hpp
	include/boost/archive/archive_exception.hpp
	include/boost/archive/basic_archive.hpp
	include/boost/archive/basic_binary_iarchive.hpp
	include/boost/archive/basic_binary_iprimitive.hpp
	include/boost/archive/basic_binary_oarchive.hpp
	include/boost/archive/basic_binary_oprimitive.hpp
	include/boost/archive/basic_streambuf_locale_saver.hpp
	include/boost/archive/basic_text_iarchive.hpp
	include/boost/archive/basic_text_iprimitive.hpp
	include/boost/archive/basic_text_oarchive.hpp
	include/boost/archive/basic_text_oprimitive.hpp
	include/boost/archive/basic_xml_archive.hpp
	include/boost/archive/basic_xml_iarchive.hpp
	include/boost/archive/basic_xml_oarchive.hpp
	include/boost/archive/binary_iarchive.hpp
	include/boost/archive/binary_iarchive_impl.hpp
	include/boost/archive/binary_oarchive.hpp
	include/boost/archive/binary_oarchive_impl.hpp
	include/boost/archive/binary_wiarchive.hpp
	include/boost/archive/binary_woarchive.hpp
	include/boost/archive/codecvt_null.hpp
	include/boost/archive/detail/archive_serializer_map.hpp
	include/boost/archive/detail/auto_link_archive.hpp
	include/boost/archive/detail/auto_link_warchive.hpp
	include/boost/archive/detail/basic_archive_impl.hpp
	include/boost/archive/detail/basic_config.hpp
	include/boost/archive/detail/basic_iarchive.hpp
	include/boost/archive/detail/basic_iserializer.hpp
	include/boost/archive/detail/basic_oarchive.hpp
	include/boost/archive/detail/basic_oserializer.hpp
	include/boost/archive/detail/basic_pointer_iserializer.hpp
	include/boost/archive/detail/basic_pointer_oserializer.hpp
	include/boost/archive/detail/basic_serializer.hpp
	include/boost/archive/detail/basic_serializer_map.hpp
	include/boost/archive/detail/check.hpp
	include/boost/archive/detail/common_iarchive.hpp
	include/boost/archive/detail/common_oarchive.hpp
	include/boost/archive/detail/decl.hpp
	include/boost/archive/detail/interface_iarchive.hpp
	include/boost/archive/detail/interface_oarchive.hpp
	include/boost/archive/detail/iserializer.hpp
	include/boost/archive/detail/oserializer.hpp
	include/boost/archive/detail/polymorphic_iarchive_route.hpp
	include/boost/archive/detail/polymorphic_oarchive_route.hpp
	include/boost/archive/detail/utf8_codecvt_facet.hpp
	include/boost/archive/dinkumware.hpp
	include/boost/archive/impl/basic_binary_iarchive.ipp
	include/boost/archive/impl/basic_binary_iprimitive.ipp
	include/boost/archive/impl/basic_binary_oprimitive.ipp
	include/boost/archive/impl/basic_text_iarchive.ipp
	include/boost/archive/impl/basic_text_oprimitive.ipp
	include/boost/archive/impl/basic_xml_grammar.hpp
	include/boost/archive/impl/xml_oarchive_impl.ipp
	include/boost/archive/impl/xml_wiarchive_impl.ipp
	include/boost/archive/impl/xml_woarchive_impl.ipp
	include/boost/archive/iterators/base64_exception.hpp
	include/boost/archive/iterators/base64_from_binary.hpp
	include/boost/archive/iterators/binary_from_base64.hpp
	include/boost/archive/iterators/dataflow.hpp
	include/boost/archive/iterators/dataflow_exception.hpp
	include/boost/archive/iterators/escape.hpp
	include/boost/archive/iterators/head_iterator.hpp
	include/boost/archive/iterators/insert_linebreaks.hpp
	include/boost/archive/iterators/istream_iterator.hpp
	include/boost/archive/iterators/mb_from_wchar.hpp
	include/boost/archive/iterators/ostream_iterator.hpp
	include/boost/archive/iterators/remove_whitespace.hpp
	include/boost/archive/iterators/transform_width.hpp
	include/boost/archive/iterators/unescape.hpp
	include/boost/archive/iterators/wchar_from_mb.hpp
	include/boost/archive/iterators/xml_escape.hpp
	include/boost/archive/iterators/xml_unescape.hpp
	include/boost/archive/iterators/xml_unescape_exception.hpp
	include/boost/archive/polymorphic_binary_iarchive.hpp
	include/boost/archive/polymorphic_binary_oarchive.hpp
	include/boost/archive/polymorphic_iarchive.hpp
	include/boost/archive/polymorphic_oarchive.hpp
	include/boost/archive/polymorphic_text_iarchive.hpp
	include/boost/archive/polymorphic_text_oarchive.hpp
	include/boost/archive/polymorphic_text_wiarchive.hpp
	include/boost/archive/polymorphic_text_woarchive.hpp
	include/boost/archive/polymorphic_xml_iarchive.hpp
	include/boost/archive/polymorphic_xml_oarchive.hpp
	include/boost/archive/polymorphic_xml_wiarchive.hpp
	include/boost/archive/polymorphic_xml_woarchive.hpp
	include/boost/archive/shared_ptr_helper.hpp
	include/boost/archive/text_iarchive.hpp
	include/boost/archive/text_oarchive.hpp
	include/boost/archive/text_wiarchive.hpp
	include/boost/archive/text_woarchive.hpp
	include/boost/archive/tmpdir.hpp
	include/boost/archive/wcslen.hpp
	include/boost/archive/xml_archive_exception.hpp
	include/boost/archive/xml_iarchive.hpp
	include/boost/archive/xml_oarchive.hpp
	include/boost/archive/xml_wiarchive.hpp
	include/boost/archive/xml_woarchive.hpp
	include/boost/serialization/access.hpp
	include/boost/serialization/assume_abstract.hpp
	include/boost/serialization/base_object.hpp
	include/boost/serialization/binary_object.hpp
	include/boost/serialization/bitset.hpp
	include/boost/serialization/collection_traits.hpp
	include/boost/serialization/collections_load_imp.hpp
	include/boost/serialization/collections_save_imp.hpp
	include/boost/serialization/complex.hpp
	include/boost/serialization/deque.hpp
	include/boost/serialization/detail/get_data.hpp
	include/boost/serialization/detail/shared_count_132.hpp
	include/boost/serialization/detail/shared_ptr_132.hpp
	include/boost/serialization/detail/stack_constructor.hpp
	include/boost/serialization/ephemeral.hpp
	include/boost/serialization/export.hpp
	include/boost/serialization/extended_type_info.hpp
	include/boost/serialization/extended_type_info_no_rtti.hpp
	include/boost/serialization/extended_type_info_typeid.hpp
	include/boost/serialization/factory.hpp
	include/boost/serialization/force_include.hpp
	include/boost/serialization/hash_collections_load_imp.hpp
	include/boost/serialization/hash_collections_save_imp.hpp
	include/boost/serialization/hash_map.hpp
	include/boost/serialization/hash_set.hpp
	include/boost/serialization/is_bitwise_serializable.hpp
	include/boost/serialization/level.hpp
	include/boost/serialization/level_enum.hpp
	include/boost/serialization/list.hpp
	include/boost/serialization/map.hpp
	include/boost/serialization/nvp.hpp
	include/boost/serialization/optional.hpp
	include/boost/serialization/pfto.hpp
	include/boost/serialization/scoped_ptr.hpp
	include/boost/serialization/serialization.hpp
	include/boost/serialization/set.hpp
	include/boost/serialization/shared_ptr.hpp
	include/boost/serialization/shared_ptr_132.hpp
	include/boost/serialization/singleton.hpp
	include/boost/serialization/slist.hpp
	include/boost/serialization/smart_cast.hpp
	include/boost/serialization/split_free.hpp
	include/boost/serialization/split_member.hpp
	include/boost/serialization/state_saver.hpp
	include/boost/serialization/static_warning.hpp
	include/boost/serialization/string.hpp
	include/boost/serialization/strong_typedef.hpp
	include/boost/serialization/throw_exception.hpp
	include/boost/serialization/tracking.hpp
	include/boost/serialization/tracking_enum.hpp
	include/boost/serialization/traits.hpp
	include/boost/serialization/type_info_implementation.hpp
	include/boost/serialization/utility.hpp
	include/boost/serialization/valarray.hpp
	include/boost/serialization/variant.hpp
	include/boost/serialization/vector.hpp
	include/boost/serialization/version.hpp
	include/boost/serialization/void_cast.hpp
	include/boost/serialization/void_cast_fwd.hpp
	include/boost/serialization/weak_ptr.hpp
	include/boost/strong_typedef.hpp
	performance/xml/harness.hpp
	performance/xml/macro.hpp
	performance/xml/node.hpp
	src/basic_archive.cpp
	src/basic_iarchive.cpp
	src/basic_serializer_map.cpp
	src/shared_ptr_helper.cpp
	src/utf8_codecvt_facet.cpp
	test/A.cpp
	test/A.hpp
	test/B.hpp
	test/C.hpp
	test/D.hpp
	test/J.hpp
	test/base.hpp
	test/derived2.hpp
	test/polymorphic_base.hpp
	test/polymorphic_derived1.hpp
	test/polymorphic_derived2.hpp
	test/test_array.cpp
	test/test_codecvt_null.cpp
	test/test_complex.cpp
	test/test_decl.hpp
	test/test_delete_pointer.cpp
	test/test_iterators.cpp
	test/test_map.cpp
	test/test_non_default_ctor.cpp
	test/test_non_intrusive.cpp
	test/test_set.cpp
	test/test_shared_ptr.cpp
	test/test_shared_ptr_132.cpp
	test/test_shared_ptr_multi_base.cpp
	test/test_simple_class.cpp
	test/test_smart_cast.cpp
	test/test_tools.hpp
	test/test_traits_fail.cpp
	test/test_utf8_codecvt.cpp
	test/test_variant.cpp
	util/test.jam
bugfixes for unsatisfying treatment of wchar_t and std::wstring. Namespace
error in iserializer.hpp.
bugfixing for Windows...
all tests pass, only static linking for now.
factored implementation out of main headers.
took care of exporting the needed symbols.
implemented optional compilation of HDF5 code

Also reenabled array optimization for the polymorphic hdf5 archive
variant.
Merge branch 'master' into development
Merge branch 'development'