This commit was manufactured by cvs2svn to create branch 'RC_1_33_0'.

svn path=/branches/RC_1_33_0/boost/boost/range.hpp; revision=30300
fixed broken links

svn path=/branches/RC_1_33_0/boost/libs/range/; revision=30421
*** empty log message ***

svn path=/branches/RC_1_33_0/boost/libs/range/; revision=30490
*** empty log message ***

svn path=/branches/RC_1_33_0/boost/libs/range/; revision=30508
added test for extension mechanism

svn path=/branches/RC_1_33_0/boost/libs/range/; revision=30815
added discussion on extension mechanism

svn path=/branches/RC_1_33_0/boost/libs/range/; revision=30854
added remove_const to parameters to avoid common instantiations errors

svn path=/branches/RC_1_33_0/boost/boost/range/; revision=30855
simplified metafunctions interface

svn path=/branches/RC_1_33_0/boost/boost/range/; revision=30889
*** empty log message ***

svn path=/branches/RC_1_33_0/boost/libs/range/; revision=30927
*** empty log message ***

svn path=/branches/RC_1_33_0/boost/boost/range/; revision=30988
Re-enable broken compiler workarounds (they cause regressions if not present).

svn path=/branches/RC_1_33_0/boost/boost/range/; revision=31512
*** empty log message ***

svn path=/branches/RC_1_33_0/boost/libs/range/; revision=31520
Changed - output statement at end of example.  cout << a << b << c; does
          NOT guarantee left to right evaluation.

svn path=/branches/RC_1_33_0/boost/libs/range/; revision=31755
More cleanups

svn path=/branches/RC_1_33_0/boost/boost/range/; revision=31860