This commit was manufactured by cvs2svn to create branch
'iterator-adaptors'.

[SVN r7633]
initial checkin of iterator_adaptors, same as original wrapped_iterator
except for changing the name to iterator_adaptor


[SVN r7644]
changed the order of the template params in iterator_adaptor so that
traits comes before non-const iterator because it may not have a default
in the case of VC++


[SVN r7645]
documentation had BOOST_NO_ITERATOR_TRAITS (in comments) while the
code had BOOST_NO_STD_ITERATOR_TRAITS. I changed the comments to
match the code


[SVN r7648]
added iterator_adaptors type generator, added copyright for jsiek


[SVN r7649]
generic tests for standard conforming iterators


[SVN r7650]
new files for iterator_adaptors, includes testing, examples, and documentation


[SVN r7651]
added transform_iterator, indirect_iterator, reverse_iterator, integer_range


[SVN r7652]
fixed g++ operator ambiguity problem bu adding iterator_comparisons class


[SVN r7653]
added include for algorithms


[SVN r7654]
Simplified things a little by removing an unused template parameter from
iterator_comparisons<>. Conditionalized the use of iterator_comparisons<> on
BOOST_RELOPS_AMBIGUITY_BUG.


[SVN r7666]
A first stab at vc6 compatibility


[SVN r7668]
Some fixes for MSVC6, plus changed instances of BOOST_NO_ITERATOR_TRAITS to
BOOST_NO_STD_ITERATOR_TRAITS.


[SVN r7669]
Added traits arguments to the iterator adaptor classes for vc++ port.


[SVN r7671]
Boost.Log merged to trunk.

[SVN r83860]