Use is_nothrow_move_constructible from Boost.TypeTraits in Boost.Variant (refs #8296)

svn path=/trunk/boost/variant/; revision=83458