This commit was manufactured by cvs2svn to create branch 'simplify'.
Begun simplification
progress
checkpoint
iterator_categories reformed, test added
This commit was manufactured by cvs2svn to create branch 'simplify'.
iterator_adaptor_test
Modified Files:
 Tag: simplify
	iterator_adaptor.hpp iterator_categories.hpp
	iterator_facade.hpp
 Added Files:
  Tag: simplify
 	is_lvalue_iterator.hpp is_readable_iterator.hpp
 	detail/any_conversion_eater.hpp

The above files were moved over from HEAD and will cause confusion during the merge

Got iterator_adaptor_test.cpp working
progress
Commenting and cleanups after a hurried checkin last night
Got everything working with GCC
Refactored minimum_category
ETI workaround
Change the way input_output_iterator_tag is convertible to
output_iterator_tag from inheritance to implicit conversion operator,
to avoid some tag dispatch ambiguities.
vc6 workarounds
Borland workarounds
Uncomment mistakenly disabled tests
undo pointless Borland workarounds
Don't adjust default reference type computation based on
BOOST_ITERATOR_REF_CONSTNESS_KILLS_WRITABILITY
Workarounds for vc6 and vc7