Revert "Moves experimental SC.SplitView into regular desktop framework.  Fixes a couple problems with bindings and failing tests in the process."

This reverts commit a8b4645b51138894380623ec831d03b0156d7ca1.
Updates CHANGELOG.
Adds passing unit test to try and verify existence of issue #263.
Removes fallback function that could possibly run too soon and incorrectly disable transition and animation support.  The fallback doesn't need to be there anyhow, because we only test for event names when we find that the matching feature exists.
New Sheet pane implemented with slick animations
Merge pull request #914 from learndot/new_sheet_pane

New Sheet pane implemented with slick animations
Fixes minor typos.
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.