Fixes #7942

svn path=/trunk/boost/spirit/; revision=82658
Spirit: fix #7977: functor_input example for multi_pass iterator has various issues

svn path=/trunk/libs/spirit/; revision=82759
Fixes #8186

svn path=/trunk/boost/spirit/; revision=83367
Applying patch fixing a double destruction in detail::hold_any

svn path=/trunk/boost/spirit/; revision=83414
Fix #6248: multi_pass_iterator not flushed automatically by expectation operator

svn path=/trunk/boost/spirit/; revision=83461
Fix #8291: Lexer fails to work on ARM

svn path=/trunk/boost/spirit/; revision=83462
Fix #8302: Lexer does not relase iterator - excellent catch!

svn path=/trunk/boost/spirit/; revision=83486
Spirit: fix #8361: Linking problems with MSVC

svn path=/trunk/boost/spirit/; revision=83738
Fixed compilation on compilers with support for static_assert.

svn path=/trunk/boost/spirit/; revision=83754
Fix #8381: karma::uint_generator fails to compile in C++11 mode

svn path=/trunk/boost/spirit/; revision=83776
Spirit: making sure destructor of temporary stream is called in the right places

svn path=/trunk/boost/spirit/; revision=83926
Fix #8066: Conflict with Boost.Log on GCC 4.4

svn path=/trunk/boost/spirit/; revision=84118