Add free swap.  Fixes #7578.

svn path=/trunk/boost/any.hpp; revision=82887
Document free swap.  Fixes #7578.

svn path=/trunk/libs/any/; revision=82908
Add missing return in test case.

svn path=/trunk/libs/any/; revision=82933
Added rvalue references support via Boost.Move to Boost.Any (refs #6999)

svn path=/trunk/boost/any.hpp; revision=83901
Do not use Boost.Move for rvalues emulation in Boost.Any (now rvalues in Boost.Any work only on C++11 compilers) (refs #6999)

svn path=/trunk/boost/any.hpp; revision=83917
Added missing BOOST_NOEXCEPT to destructor and updated documentation of Boost.Any (refs #6999)

svn path=/trunk/boost/any.hpp; revision=83976