rm cmake from the release branch before it goes out broken.  Policy dictates that you never commit to release, you commit to trunk and merge to release.
Variant: merged fixes for MSVC warnings from trunk
Merge variant from the trunk.  Fixes #1507
Merge documentation fixes.

* Use `doc/src/*.css` instead of `doc/html/*.css`.
* Remove wiki and people directories.
* Some documentation fixes.
* Left out `minimal.css` changes and boostbook changes because of clashes.
Merge variant from the trunk.
Merge [71083] from the trunk.
Merge Variant from the trunk.
Merge from trunk: added basic rvalue support and marked some functions with BOOST_NOEXCEPT (fixes #7620)
Merge from trunk: merge performance tests (refs #7620)
Merge variant from trunk:
 * Fix #7718 (move constructor from template type added)
 * More tests and minor bugfixes
 * Deprecated macros replaced with new ones (thanks to Marshall Clow)
Merge fom trunk:
* Boost.Variant now uses traits from Boost.TypeTraits instead of its own (fixes #8296)
Merge from trunk:
* Update docs of Boost.Variant. Add advice about recursive_wrapper performance (fixes #7718)
Merge Boost.Variant from trunk
* documentation, tests and implementation of multivisitors (fixes #8459)
Merge from trunk GCC workaround (fixes #8651)