Attempt to resolve the Intel failures by using ice_or/ice_and
Changed qualification in this expected-fail test so it fails for the right reason
Remove compiler specific code from cmath.  Disable functions which cannot be implemented easily using Boost.Math
Use int instead of float_denorm_style for msvc 8.0 with stlport 5.1
Turn on asynch-exceptions on msvc for the tests
Use BOOST_PREVENT_MACRO_SUBSTITUTION to clear the acc-pa_risc failures
Added Lambda interoperability header from Torsten Maehne
add example of use with Boost.Lambda
Hook up Units documentation
Reduced the number of template instantiations
Save about 3000 out of 28000 template instantiations in example/systems.cpp by replacing is_base_and_derived with integral constant members and inlining base_unit_converter_is_undefined
Inline do_call_base_unit_converter_impl and make it always go to the same implementation so that I don't need base_unit_converter::is_defined.  Altogether this saves 1000 template instantiations out of 25000 for systems.cpp
Make the fail_add_assign and fail_sub_assign tests pass on sun
Disable warnings=all so that the gcc stdcxx tests might pass
Make the fail add and subtract tests pass on sun
Resolve sun problems with dimensionless units
Move checking to destructors on sun so that it won't get ignored
Fixed bug in lambda.hpp, don't know how this managed to compile elsewhere
Added a couple of comments describing the sun workarounds
Attempt to solve pathscale failures