Bypass history for undo/redo.
Renamed BlockMapEntryVisitor to BlockMapEntryPlacer.
Changed SimpleBlockReorder to TupleArrayList.
Changed BlockOptimizedHistory to use TupleArrayList and FastListIterator.
Moved DoubleArrayList to util.collection.
General code cleanup.