circular_buffer: major update; added rotate method, bugfix #1987
circular_buffer: updated documentation for Boost 1.37
circular_buffer: fixed MSVC9 warning
Continuing merge of CMake build system files into trunk with the encouragement of Doug Gregor
Updating CMake files to latest trunk. Added dependency information for regression tests and a few new macros for internal use.
Updating dependency information for modularized libraries.
circular_buffer: #2538 Warning suppression in circular buffer test jamfile
Merge cmake files release -> trunk.
More tab and min/max fixes
circular_buffer: #2785, #3032
circular_buffer: fixed bounded_buffer_comparison

Copyrights on CMakeLists.txt to keep them from clogging up the inspect
reports.  This is essentially the same commit as r55095 on the release
branch.
circular_buffer: #3285
rm cmake from trunk.  I'm not entirely sure this is necessary to satisfy the inspect script, but I'm not taking any chances, and it is easy to put back
circular_buffer: added erase_begin and erase_end methods
circular_buffer: constant complexity of clear method and destructor
circular_buffer: updated documentation
circular_buffer: documentation update - Interprocess compatibility
circular_buffer: doc update
circular_buffer: applied patch to remove workaround for DEC C++ compiler - now all compilers will use  this->invalidate_iterators_except