Registering all types so Boost.Functional/OverloadedFunction works in type-of emulation mode (and not just native).

svn path=/trunk/boost/functional/overloaded_function.hpp; revision=77709
Added a temporary workaround the Boost.Config bug that causes Boost.Typeof to fail on Sun (Jamfile <define>__typeof__=__typeof__ so Boost.Config does not define __typeof__ to be typeof).

svn path=/trunk/libs/functional/overloaded_function/; revision=77770
Wrapped a metafunction call into a local struct to try to workaround a problem with add_template on the intel compiler.

svn path=/trunk/libs/functional/overloaded_function/; revision=77820
Trying to fix a pp error on Sun... using a separate macro to force expansion but not sure if that was the issue.

svn path=/trunk/boost/functional/overloaded_function.hpp; revision=77823
Added a test to figure out problem on Sun...

svn path=/trunk/libs/functional/overloaded_function/; revision=77867
Added a specialization to deduced F from boost::function<F> removing the need to register boost::function for type-of emulation (because it required to register boost::functionN instead of boost::function and that was confusing).

svn path=/trunk/boost/functional/overloaded_function/; revision=77891
Updated docs.

svn path=/trunk/boost/functional/overloaded_function.hpp; revision=77899
Commented out some code in overloaded_function to try to see what breaks on Sun.

svn path=/trunk/boost/functional/overloaded_function.hpp; revision=77900
Added some tests to figure out pp problem with OverloadedFunciton on Sun.

svn path=/trunk/boost/functional/overloaded_function.hpp; revision=77925
Forcing type-of emulation on Sun.
Trying to fix OverloadedFunction pp bug on Sun by removing SUB on iteration range (doing ADD on iteration index instead).

svn path=/trunk/boost/functional/overloaded_function.hpp; revision=77940
Added Lorenzo Caminiti to maintainers.txt and libraries.htm.

svn path=/trunk/libs/functional/overloaded_function/; revision=77945
Removed a test used to figure out a bug on Sun (the bug was fixed by not doing any macro expansion in the definition of the pp-iteration params macro).

svn path=/trunk/libs/functional/overloaded_function/; revision=77954
Replacing old docs.

svn path=/trunk/libs/functional/overloaded_function/; revision=78232
Using all lower case section IDs.

svn path=/trunk/boost/functional/overloaded_function.hpp; revision=78233
Changes required to build PDF versions of docs.

svn path=/trunk/libs/functional/overloaded_function/; revision=78845
Make the new pdf install rules explicit, and fix intrusive's.

svn path=/trunk/libs/functional/overloaded_function/; revision=78877
Fix PDF install rule so that it's explicit and automatically invokes a PDF build when specified on the command line.
So "bjam pdfinstall" will now build and install the PDF to the current directory.
This works around some problems that the previous versions had if the user did not have an FO processor installed (basically Daniel James was unable to build the HTML docs for the distribution if the pdfinstall rule was implicit).

svn path=/trunk/libs/functional/overloaded_function/; revision=79492