Fixed an assertion error...resize needs to account for starting with
an empty array when considering legal ranges.
Some small housecleaning (renaming variables, moving asserts).

svn path=/trunk/boost/multi_array/; revision=62963
Copied Jeremiah's fix (using Boost.Iterator's arrow proxy) back to the trunk.

svn path=/trunk/boost/multi_array/; revision=62969
Produced a boostbook version of the reference documentation.

svn path=/trunk/libs/multi_array/; revision=69844
small edit, stolen from boost.xml.

svn path=/trunk/libs/multi_array/; revision=69845
re-added the title.

svn path=/trunk/libs/multi_array/; revision=69848
addressed an identifier clash.

svn path=/trunk/libs/multi_array/; revision=69965
MultiArray mutable iterators must model OutputIterator.

svn path=/trunk/boost/multi_array/; revision=76396
added dimensionality constant to multi_array and multi_array_ref synopses.

svn path=/trunk/libs/multi_array/; revision=76451
added dimensionality constant to multi_array and multi_array_ref synopses.

svn path=/trunk/libs/multi_array/; revision=76452
Fixed a bug in the reference docs.

svn path=/trunk/libs/multi_array/; revision=76453
operator() requires Collection concept, calls access_element, which
should in turn require it too, but was using RandomCollection Concept.
Fixes ticket #5664.

svn path=/trunk/boost/multi_array/; revision=76571
Updated the ASSERT hooks with an implementation for assertion_failed_msg.

svn path=/trunk/libs/multi_array/; revision=78494
Only include output_iterator_tag for Visual Studio 2010 and forward.
This is needed for its debug mode to compile due to some troublesome
Standard text.

svn path=/trunk/boost/multi_array/; revision=78495
Somehow multi_array was picking up enable_if/disable_if from the ether, but
the ether is now gone.  Explicitly including the needed headers now.

svn path=/trunk/boost/multi_array/; revision=78531