Add overloads of inverse trig functions that take heterogeneous units and return the angles in radians.  Fixes #3865

svn path=/trunk/boost/units/; revision=62533
Use long instead of int to match iword and avoid warnings.

svn path=/trunk/boost/units/; revision=63012
Clean up some doc issues.

svn path=/trunk/boost/units/; revision=63020
Update various libraries' documentation build.

Mostly to use the images and css files under doc/src instead of
doc/html, usually be deleting the settings in order to use the defaults.
Also add 'boost.root' to some builds in order to fix links which rely on
it.

svn path=/trunk/libs/units/; revision=63146
add missing return

svn path=/trunk/boost/units/; revision=66801
Don't require std::abs for printing quantities.  Fix test_output on Linux.  Fixes #4785.

svn path=/trunk/boost/units/; revision=67558
Regexify testing of infinity and NaN.  Refs #5037.

svn path=/trunk/libs/units/; revision=67668
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 path=/trunk/boost/units/; revision=68140
Revert [67111] (addition of boost/detail/iomanip.hpp) and all the commits that depend on it. ([68137], [68140], [68141], [68154], and [68165]).

svn path=/trunk/boost/units/; revision=68168
remove spurious inclusion of <boost/units/io.hpp> and <iostream> in various unit system header files

svn path=/trunk/boost/units/; revision=69643
Yet another inf/nan format.

svn path=/trunk/libs/units/; revision=70793
Add missing #include.

svn path=/trunk/libs/units/; revision=70794
Simplify the dispatching.  Hopefully this will help intel.

svn path=/trunk/boost/units/; revision=70795
Fix checking for double registration with clang in C++0x mode.  Fixes #5436.

svn path=/trunk/boost/units/; revision=71081
Never return one from conversion_factor.

svn path=/trunk/boost/units/; revision=74159
Make pow and root work for constants.

svn path=/trunk/boost/units/; revision=75814