Disable warnings when defining INT#_C macros for gcc.

[SVN r58948]
Commit alternative warning suppression code.

[SVN r59264]
Change code to check individually for the INT#_C macros before defining them - this correctly handles cases where they are partially defined by other other headers (for example ICU).
Also declare this a gcc system header - seems to be the only way to really suppress the warnings - fixes #3889.

[SVN r59430]
Change integer code to still work when BOOST_HAS_MS_INT64 is defined but BOOST_HAS_LONG_LONG is not.
Update VC++ config to define BOOST_HAS_LONG_LONG for MSVC-8 in ANSI mode.
Fixes #3657.

[SVN r59468]
Fix link to integer header.

[SVN r59676]
Rebuild the integer documentation.

[SVN r61058]
Add a 64 bit specialization of low_bits_mask_t.  Fixes #4332

[SVN r62756]
Update various libraries' documentation build.

Mostly to use the images and css files under doc/src instead of
doc/html, usually be deleting the settings in order to use the defaults.
Also add 'boost.root' to some builds in order to fix links which rely on
it.

[SVN r63146]
Rebuild integer docs.

[SVN r63765]
Add VMS support.
Fixes #4474.

[SVN r64750]
Change logic so that int32_t etc is an int rather than a long where possible.

[SVN r65299]
Remove old dead code.

[SVN r68097]
Fix integer_traits<long long> when no macro from limits.h is available.

[SVN r68802]
Fix typo.
Refs #6003.

[SVN r76137]
Apply patch from Vincent Botet Escriba: fix check for size > long long.

[SVN r77109]
Fix integer.hpp so a compiler error is generated when the number of bits requested is greater than the max available.
Added new tests to catch this case.

[SVN r78307]
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 r79492]
Extracted intptr_t and uintptr_t types to cstdint.hpp. Refs #7823.

[SVN r84805]
Patch for recent versions of glibc which always assume int64_t support.
Fixes #8731.

[SVN r84950]
Create merge base for git.