new files for iterator_adaptors, includes testing, examples, and documentation

svn path=; revision=7651
added transform_iterator, indirect_iterator, reverse_iterator, integer_range

svn path=; revision=7652
fixed g++ operator ambiguity problem bu adding iterator_comparisons class

svn path=; revision=7653
added include for algorithms

svn path=; revision=7654
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 path=; revision=7666
A first stab at vc6 compatibility

svn path=; revision=7668
Some fixes for MSVC6, plus changed instances of BOOST_NO_ITERATOR_TRAITS to
BOOST_NO_STD_ITERATOR_TRAITS.

svn path=; revision=7669
Added traits arguments to the iterator adaptor classes for vc++ port.

svn path=; revision=7671
Removed old branches.

svn path=; revision=38550