Applied patch from #8032
Examples extracted from previous docs separated out, annotated with Quickbook snippets for use with new docs, and run with the new jamfile.
Removed log file added by mistake.
Added typical output for use with new version of docs.
Changed Doxygen comments for new Quickbook/Doxygen based documentation.  No intentional changes to code.
Quickbook version of docs.
Basic commit of C++11 move constructor and move assignment for circular_buffer (refs #7888). some of the functions marked with BOOST_NOEXCEPT
CircularBuffer: manage with #5362, #7025, #7050.
Add basic rvalues move support for elements of circular_buffer (refs #7888). Patch uses Boost.Move to emulate rvalues in C++03
Improved rvalues move support for elements of circular_buffer (refs #7888): 
* move_if_noexcept uses is_copy_constructible trait
* more tests, tests are now more strict
* linearize() now works with move-only types
Improved rvalues move support for elements of circular_buffer (refs #7888): 
* set_capacity and rset_capacity now work with move-only types if move constructor of type marked with `noexcept`
* force placement ::new usage
* minor optimizations (move values in more cases)
* more tests
Commit of circular buffer doc build.
Improved rvalues move support for elements of circular_buffer (refs #7888): 
* all `erase` methods now use move construction to to move elements
* space optimized circullar buffer now has move constructor, move assignment and functions that work with rvalues 
* more methods marked as BOOST_NOEXCEPT
* much more tests
Updated to correct broken links.