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/boost/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/boost/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/boost/wave/; revision=82348
Fix #8056: compiling wave custom_directives sample yields compile errors

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