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
Works around an issue where some browsers may support ProgressEvent without supporting the loadend event.
Updates SC.Request pending/inflight unit tests to pass.
Improves phantomjs test runner documentation.
Provides correct workaround for browsers which support ProgressEvent but not the loadend event. Fixes bug introduced in 4f44c8fc57967c5747fa813421a1a24422438fb0 where SC.Request load (or error or abort) notifications would fail to fire in said browsers.
Adds sniffer for XHR2 features (and loadend event) to SC.platform. Updates SC.Response to use centralized SC.platform sniffers. Updates SC.Request unit tests to pass!
Fix build status image.

Specify master branch for travis build status image.
Adds additional customization options to SC.AlertPane buttons.

You can now specify isDefault and isCancel properties for a button,
as well as tooltips and layer ids for each button.
Improves SC.AlertPane documentation. Adds unit tests for, and fixes, bug where passing more than three button hashes to AlertPane.show would crash your app. Adds and unit tests localization option for button titles.
Use CollectionView's layerId rather than guid in contentIndexForLayerId.

Previously, use of guid meant CollectionView's could not have a custom
layerId set.
Merge pull request #1185 from sproutcore/team/fairbanksg/collection-view-layer-id

Use CollectionView's layerId rather than guid in contentIndexForLayerId.
Adds much more descriptive documentation for configuring SC.PickerPanes including the use of new constants SC.POSITION_RIGHT, SC.POSITION_LEFT, SC.POSITION_TOP & SC.POSITION_BOTTOM to make the values of preferMatrix more clear.
Privatizes pointer layout array used internally by SC.PickerPane. Also tidies code a bit.
Sets the windowPadding of SC.PickerPane to default value once rather than checking it each time.
Adds some debug-mode only developer support to prevent the easy mistake of using .append(anchor) with a picker pane instead of .popup(anchor).
Improves view event documentation. Fixes a typo which was conveying some bad information.
Have SC.ScrollView#scrollToRect prefer the top/left of the rect.

Previously, the top/left side would be scrolled into view first, then the
bottom/right side. This resulted in the bottom right being in view if the
rect was larger than the viewport.

Now scroll the bottom/right first, so the top/left is in view in this case.
Fixes a number of issues with SC.SplitView:

- Adds layoutDirection property and class-name to SplitDividerView. Hooks up propagation from parent SplitView.
- Fixes bug where SplitView's class-names would update incorrectly when layoutDirection changed. (Previous class was not being removed.)
- Fixes CSS bug where selector hierarchies were insufficiently specific, causing a misapplication of styles in nested SplitViews with different layoutDirections.
- Includes unit tests.