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