FIx the FlowedLayout. Replace the "childViews" observer by another one on "childViews.[]". This was necessary because when adding children to the FlowedLayout, the added children were not positioned correctly (the observer not being triggered).
Restore _scfl_childViewsDidChange for backward compatibility.
Remove the right childViews observer on destroyMixin
Adds layoutDirection property to SC.ListView. Refactors SC.ListView and SC.CollectionRowDelegate to move away from height specific methods and properties to generic height or width methods and properties.

Also fixes issue that rowSpacing set on the row delegate had no effect on the list item layout.
Renames contentIndexRowHeight to contentIndexRowSize.
Updates the documentation to improve grammar and include both vertical and horizontal layout functionality.
Privatizes the convenience computed property of rowSize + rowPadding, because it just adds confusion on which is correct: rowSize vs. totalRowSize. Renames rowSizePlusPadding to _sc_totalRowSize (private).
Tweaks SC.ObjectDesigner#didCreateObject to work around an issue with the recent changes to SC.Record instantiation.
Works around race condition in SC.ContainerView.DISSOLVE (aping SC.ContainerView.PUSH's solution).
Apply transforms when checking if binding should be synced.

Previously, sync would only check that the value had changed. Now it will
also apply transforms and see if the transformed value changed.
Adds support to SC.TabView for displaying local views, analogous to SC.ContainerView's support. Includes tests.
Gives SC.Binding its own long-overdue quack.
Updates runtime to allow subclass binding overrides. Refactors reopen. Includes unit tests.
Moves contributor list to its own file. Polishes README, including new Next Steps section.
Fixes SC.AutoResize when configured to resize height only. Previously, the measurement of height didn't include the height required to wrap inline content within the width of the given element. This meant that the measured heights were almost always incorrect. Includes unit tests.
Allows the nested store to perform server-side transactions via the data source. This produces a proper separation between the different layers so the main store contains only data that has been approved and committed by the backend server.
Add a method to push only successful changes to the main store. This allows easy management in the case of completely independent rows being sent to the server and only a part of them being accepted.
At the end of commitSuccessfulChanges, reset the local private statuses of the CLEAN records (just pushed to the main store) so these records are no longer managed by the nested store but by the main store.
Adds `stackCandidateTouchResponder` to SC.Touch.

Allows views to add themselves as a fallback responder (e.g. during the `captureTouch` scan) without having touchStart and touchCancelled needlessly called on them if they end up not receiving the touch.
Fixes a bug where native touch handling was impossible in ScrollView.
Strengthens behavior of SC.ScrollView#delaysContentTouches: it's now the responsibility of any descendent view which handles the touch to pass it back to ScrollView with SC.Touch#restoreLastTouchResponder. Includes tests for new behavior and improves coverage for existing behavior.