Add free swap.  Fixes #7578.

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