Merge Boost.Any from trunk (fixes #6999)

svn path=/branches/release/boost/any.hpp; revision=84086