MPL: Remove use of obsolete BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENTS

This macro is no longer defined for any compiler.

[SVN r85885]
MPL: Remove use of obsolete BOOST_MPL_HAS_XXX_NO_EXPLICIT_TEST_FUNCTION

[SVN r85886]
MPL: Remove use of obsolete BOOST_MPL_CFG_NO_APPLY_TEMPLATE

It was only defined for MSVC versions which are no longer supported.

[SVN r85887]
MPL: Remove MSVC workaround for void templates.

[SVN r85891]
MPL: Remove assert workaround for no-longer-supported MSVC.

[SVN r85892]
MPL: Bump the MSVC compiler requirements

[SVN r85942]
MPL: Remove obsolete files for old MSVC compilers.

[SVN r85943]
MPL: Remove obsolete MSVC version checks.

[SVN r85944]
MPL: Remove MSVC 6 and 7 early template instantiation workaround.

[SVN r85945]
MPL: Remove use of obsolete macro.

[SVN r85946]
MPL: Remove apply-wrap workaround for no-longer-supported MSVC

[SVN r85947]
MPL: Remove workaround for no-longer-supported MSVC

[SVN r85948]
MPL: Remove obsolete MSVC version checks.

[SVN r85956]
MPL: Remove use of obsolete macro.

[SVN r85957]
MPL: Remove use of obsolete macro.

[SVN r85958]
MPL: Remove nntp_decl.hpp and obsolete includes.

[SVN r85961]
MPL: Remove obsolete GCC version checks.

[SVN r86070]
Remove obsolete files.

[SVN r86242]
Remove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION

Process #ifdef...#endif blocks.

[SVN r86243]
Remove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION

Process #ifndef...#endif conditions.

[SVN r86244]