Added basic rvalue support and marked some functions with BOOST_NOEXCEPT (#refs #7620)

svn path=/trunk/boost/variant/; revision=81293
Remove usage of deprecated macros

svn path=/trunk/boost/variant/; revision=81472
Basic rvalues and C++11 support part 2 (refs #7718 , all bugs from patch were fixed)

svn path=/trunk/libs/variant/; revision=81617
Fix a couple more deprecated macros in Boost.Variant

svn path=/trunk/boost/variant/; revision=81626
Refs #7718 :
Workaroung GCC-4.7.2 internal compiler error
More functions marked with BOOST_NOEXCEPT
Added move constructors and move assignment operators to recursive_wrapper

svn path=/trunk/boost/variant/; revision=81652
Use is_nothrow_move_constructible from Boost.TypeTraits in Boost.Variant (refs #8296)

svn path=/trunk/boost/variant/; revision=83458
Update docs of Boost.Variant. Add advice about recursive_wrapper performance (refs #7718)

svn path=/trunk/libs/variant/; revision=84104
Multivisitors commit (refs #8459)

svn path=/trunk/boost/variant/; revision=84112
Added one more test for multivisitors that will be used as an example in documentation (refs #8459)

svn path=/trunk/libs/variant/; revision=84224
Update Boost.Variant documentation, add info about multivisitors (refs #8459)

svn path=/trunk/libs/variant/; revision=84227