Wave: 
- Added util::create_directories() wrapper to account for new behavior of  boost::filesystem::create_directories().
- Added a new command line option --license=<file> to the Wave driver tool which allows to pre-pend the content of a (license) file to every newly created file. This option simplifies the implementation of partial preprocessing as done on Phoenix, Fusion, etc.

svn path=/trunk/boost/wave/; revision=79786
Wave: Changed the effect of the -N command line option to simply not expand the macro by pretending it was not defined. Earlier the whole invocation sequence was skipped, now we skip only the macro itself, which still expands the arguments for the macro invocation.

svn path=/trunk/boost/wave/; revision=79796
Wave: fixing a couple of warnings

svn path=/trunk/tools/wave/; revision=80761
Wave: Fixed a problem with context<>::add_macro_definition which sometimes appended a superfluous T_EOF to the macro replacement list.

svn path=/trunk/libs/wave/; revision=81273
Wave: fixing wrong bitmask

svn path=/trunk/boost/wave/; revision=81274
Applied patches for Tickets #7738, #7737 and #7646 

svn path=/trunk/libs/wave/; revision=82348
Fix #8056: compiling wave custom_directives sample yields compile errors

svn path=/trunk/boost/wave/; revision=82862
Fix #8255: Wave build warnings are probably errors on 64-bit

svn path=/trunk/tools/wave/; revision=83345
Wave: fix #8416: Boost 1.53.0: Wave fails to build in C++11 mode

svn path=/trunk/boost/wave/; revision=83838
Fixed #8478: Make Boost.wave compatible with Clang's -Wimplicit-fallthrough diagnostic.

svn path=/trunk/libs/wave/; revision=84012
Wave: Removing last BOOST_FALLTHROUGH

svn path=/trunk/boost/wave/; revision=84013