Fix for https://svn.boost.org/trac/boost/ticket/4809; fixed includes for Spirit
Classic. 



[SVN r66459]
assert -> BOOST_ASSERT



[SVN r66514]
fixed import declaration on inline function
change tracking type from bool

[SVN r67072]
updated library generation to 1.45

[SVN r67073]
updated version # explanation

[SVN r67074]
fix for testing - avoid mktemp.
Note, Now depends on boost file system and boost system !!!

[SVN r67306]
tests now require filesystem v3

[SVN r67345]
attempt to make binary archive created with versions < 1.42 readable

[SVN r67438]
shorten names of temporary files

[SVN r67439]
attempt to make binary archive created with versions < 1.42 readable

[SVN r67440]
Support for PathScale EKOPath Compiler Suite, version 4.0.0.



[SVN r67707]
Replacing the use of <iomanip> with <boost/detail/iomanip.hpp> across Boost.
On Linux, GNU's libstdc++, which is the default stdlib for icc and clang,
cannot parse the <iomanip> header in version 4.5+ (which thankfully neither
compiler advises the use of yet), as it's original C++98-friendly
implementation has been replaced with a gnu++0x implementation.
<boost/detail/iomanip.hpp> is a portable implementation of <iomanip>, providing
boost::detail::setfill, boost::detail::setbase, boost::detail::setw,
boost::detail::setprecision, boost::detail::setiosflags and
boost::detail::resetiosflags. 



[SVN r68140]
fix for binary archive version 1.44 & and 1.43 item_version compatibility

[SVN r68160]
Revert [67111] (addition of boost/detail/iomanip.hpp) and all the commits that depend on it. ([68137], [68140], [68141], [68154], and [68165]).

[SVN r68168]
Update docs for 1.46


[SVN r68296]
bump archive version #

[SVN r68297]
improve compatibility with older archive versions

[SVN r68388]
fix for "delete virtual function" bug

[SVN r71164]
correct bug in test

[SVN r71165]
small fixes to address track items

[SVN r71183]