Merged tools, system, filesystem from trunk at 41106

svn path=/branches/release/tools/wave/; revision=41109
Full merge from trunk at revision 41356 of entire boost-root tree.

svn path=/branches/release/boost/wave.hpp; revision=41369
Full merge from trunk at revision 41356 of entire boost-root tree.

svn path=/branches/release/libs/wave/; revision=41370
Wave: Merged recent fixes to release branch.

svn path=/branches/release/boost/wave/; revision=41622
Wave: updated copyright messages to include the year 2008

svn path=/branches/release/boost/wave.hpp; revision=42500
Wave: removed T_DEFINED token id from the library.

svn path=/branches/release/boost/wave/; revision=42854
Wave: Fixed a problem in flex_string::compare() (#include_next was non-functional). Added new testcase.

svn path=/branches/release/boost/wave/; revision=42978
Wave: Tweaked new testcase.

svn path=/branches/release/libs/wave/; revision=42979
Wave: fixed expanding_function_like_macro()

svn path=/branches/release/boost/wave/; revision=43039
Wave: trying to fix stdcxx_gcc regression.

svn path=/branches/release/libs/wave/; revision=43097
Wave: trying to fix stdcxx_gcc regression.

svn path=/branches/release/libs/wave/; revision=43100
Wave: Fixed a whitespace insertion glitch, where whitespace got inserted unconditionally between two operators even if one of these was a comma.

svn path=/branches/release/boost/wave/; revision=43263
Wave: More fixes to whitespace insertion engine.

svn path=/branches/release/boost/wave/; revision=43265
Wave: More fixes to whitespace insertion engine.

svn path=/branches/release/boost/wave/; revision=43267
Wave: Extended a workaround to newest Intel compiler version (Linux V10.1)

svn path=/branches/release/libs/wave/; revision=43291
Wave: Fixed test cases to reflect recent changes to whitespace insertion.

svn path=/branches/release/libs/wave/; revision=43295
Wave: more fixes for #1673

svn path=/branches/release/boost/wave/; revision=43536
Wave: Applied a workaround for Intel compilers and for Pathscale.

svn path=/branches/release/boost/wave/; revision=43543
Wave: Fixed a bad testcase.

svn path=/branches/release/libs/wave/; revision=43629
Wave: Removed an assertion causing compilation problems on certain platforms.

svn path=/branches/release/boost/wave/; revision=43851