- Replaced static_cast< * && >(x) with std::move(x) for uniformity (previously,
a mix of the two conventions was used).
- Fixed misnamed test file names inside intrusive_ptr_move_test.cpp and
weak_ptr_move_test.cpp.
- Changed the weak_ptr move operations back to assigning the moved-from
weak_ptr's px member to 0. This will hopefully make things clearer when
debugging.
- Uncommented #include <boost/config.hpp> at the top of
intrusive_ptr_move_test.cpp, so that BOOST_MSVC is properly defined when needed
elsewhere in the file.