Remove spurious requirement.  Fixes #4706.

svn path=/trunk/libs/any/; revision=80980
Add free swap.  Fixes #7578.

svn path=/trunk/libs/any/; 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/libs/any/; revision=83917
Added missing BOOST_NOEXCEPT to destructor and updated documentation of Boost.Any (refs #6999)

svn path=/trunk/libs/any/; revision=83976
Make Boost.Any more conformant to draft:
* decay ValueType (partially refs #6999)
* experimental any_cast<rvalue&&>

svn path=/trunk/libs/any/; revision=84140
Make Boost.Any more conformant to draft:
* add missing BOOST_NOEXCEPT (partially refs #6999)
* add clear() method
* microoptimization

svn path=/trunk/boost/any.hpp; revision=84182
Make Boost.Any more conformant to draft:
* tune boost::any_cast to work with temporaries and add some more test (partially refs #6999)

svn path=/trunk/libs/any/; revision=84229
Bugfix for any

svn path=/trunk/boost/any.hpp; revision=84236
Remove incorrect tests from Boost.Any (refs #6999)

svn path=/trunk/libs/any/; revision=84274
Add workaround for MSVC-10 bug: disable test (partially refs #6999)

svn path=/trunk/libs/any/; revision=84406
Docs update: ValueType of Boost.Any shall be CopyConstructible, not Move constructible (refs #6999)

svn path=/trunk/libs/any/; revision=84604