This commit was manufactured by cvs2svn to create branch 'RC_1_31_0'.
Updated version check to gcc3.4
Ed Swartz of Metrowerks says __MWERKS__ will be 0x3202 for 9.2
This commit was manufactured by cvs2svn to create branch 'RC_1_31_0'.
merged main branch
Enable Metrowerks support
merged changes from main branch
Metrowerks update
Added docs for auto-link and dll macro options
Patches for cstdint support:

cygwin and mingw now use native stdint headers.
default header now compiles in -pedantic -ansi mode with gcc.
Applied threading detection patch from Ed Swartz at Metrowerks
Merge fixes from the main trunk
Added missing #undef (previously one symbol was left defined when the header exited, which caused problems when including two or more libs, one a static link and one a dynamic link).
merged DM fixes from the main trunk
Changed old and broken lib detection to use BOOST_MSVC rather than _MSC_VER,so that it doesn't pick up on compilers that fake MSVC compatibility.
Don't disable auto-linking when in strict mode with MSVC.
Added compile time checks for options set.
Updated for gcc-3.4