Cleans whitespace.
Makes test descriptions unique so that which test passed/failed is easier to determine.
Fixes regression from recent fix to SC.CollectionView which inserted replacement views in the wrong position.
Fixes incorrect code in SC.CollectionView reloadIfNeeded when reloading all indexes.  The previous version would check the containerView's childViews and either pool them or destroy them, which doesn't work because itemViews can be created without being a child view of the container.  So the same itemView would be created twice with the same layerId, which isn't so bad in this case, but not correct either.  As well, the "optimized" replaceAllChildren implementation is almost exactly the same as the original replaceAllChildren.  If we can really optimize replaceAllChildren by setting 'childViews' rather than appending them sequentially, why not do that in SC.View.prototype.replaceAllChildren?
Deprecates SC.BENCHMARK_RELOAD as a public property of SC.CollectionView.  This is a property used for developing and improving SC.CollectionView and doesn't need to be public.  It also doesn't need to be included in production code.  Anyone hacking on SC.CollectionView can add (and later remove) their own benchmarks while they are coding it.
Cleans whitespace and unused variables/poor formatting.
Bumps greenhouse submodule.