Updated function_base.hpp with the latest changes made by Peter Dimov in 1.42 regarding BOOST_NO_TYPEID support.
Introduced a new macro, BOOST_FUNCTION_NO_RTTI, to serve the purpose BOOST_NO_TYPEID served so for (disabling RTTI features in boost::function).
Added a missing include directive.
Minor stylistic changes.