Change IndexAccessor::iterator to ContainerIterator.

 - remove external container::begin-end bookkeeping
 - fix bug in IndexAccessor::Iterator::operator++(int)