Unconditionally disable clang's `__is_pod` and `__is_empty` intrinsics when used with libstdc++ 4.2. This fixes an include order issue reported by Luc Bourhis.

Added `#include <cstddef>` to pull the stdlib's version macro, as done in boost/config/select_stdlib_config.hpp.
forgot some change in the previous commit
Explicitly guard gcc's code path using `BOOST_CLANG`.

Currently, the version check `(__GNUC__ == 4) && (__GNUC_MINOR__ >= 3)` is enough to guard gcc's code path from clang, since clang pretends to be gcc-4.2.1.
But, it seems that the clang's (pretended) gcc version will be changed to a more recent one in the near future. So we need the explicit guard.
Restrict gcc pragma to gcc-4.0 and later.
Add strongly typed enum test.
Fix typo. Regenerate docs.
Fixes #6795.
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).
Remove stray ; in test file.
Add some rvalue ref tests for is_convertible.
Enable use of intrinsics for Intel on Win32.
Fix rvalue ref usage in is_convertible.
Fixing `is_convertible` for function types; fixes #7246
Adding `is_convertible` test for function types
Move new test cases into the "tricky" section as many compilers can't handle them.
Revert previous change that used std::is_convertible on GCC as it breaks code prior to gcc-4.7.
Fix MSVC intrinsic to handle function types better.
Filter out rvalue-refs from is_function.
Partially apply patch from #7251 to make is_convertible behave more according to C++11.
Refs #7251.
Fix preprocessor usage (and synchronize the style); fixes #7306
Add initial support for __int128 to Config and TypeTraits
Update references to the C++11 standard.
Remove usage of deprecated macros
Removed usage of deprecated macros
TypeTraits: make it work with Borland
Apply patches to correct typos from Michel Morin.
Refs #7683.
Add comment to the effect that is_POD is deprecated, and get it to forward to is_pod.
Removing a non-ascii character (i.e. a non-breaking space); fixes #8042.