Fix typo
[DOC beta] Clarified sort description

sort() is comparing comparator result being >0 or <0, it does not depend on strict 1 or -1. With original documentation people wanting to comply with specification they need to do if( a === b ) { return 0; } else { if( a > b ) { return -1; } else { return 1; } instead of simple subtraction.
[BUGFIX beta] Use better ajax events for counters

Using `ajaxSend` and `ajaxComplete` instead of `ajaxStart` and
`ajaxStop`. See http://api.jquery.com/ajaxSend/ and
http://api.jquery.com/ajaxComplete/ for more information on each one.

It turns out that `ajaxStart` and `ajaxStop` are only called when the
request in question is the only one running. This is problematic for the
`wait()` helper. Changing to events that are called on _every_ request
fixes this problem.
[DOC] Adds documentation to sorting order with Ember.computed.sort
[DOC beta] Ember.computed.sort: moving sorting options together
[BUGFIX beta] Ember.imports.jQuery || this.jQuery

Ember.imports.jQuery should be used before this.jQuery

Close #4449
[DOC beta] Improve doc for `sortAscending`
Send custom events in Ember.runLoadHooks.
[BUGFIX beta] Allow components with layoutName specified by parent class to specify templateName
Remove unused distros from Assetfile.

This takes `rake dist` from 25 seconds to 13 seconds.
Merge pull request #4455 from rjackson/remove-stupid-crappola-from-assetfile

Remove unused distros from Assetfile.
Speed up sendEvent by using direct function calls and `call` instead of `apply` where possible
Revert "Remove unused distros from Assetfile."

This reverts commit 247c9d0ecaa00b398eb0112c6ce1e326903ecaa3.
Merge pull request #4456 from rjackson/revert-removal-of-distros

Revert "Remove unused distros from Assetfile."
Use newly added `apply` and `applyStr` helpers elsewhere. Also minify them so they're inlined.

Breakdown of arguments length while running the Ember test suite:
{0: 444966, 1: 62482, 2: 23473, 3: 14270, 4: 3000, 5: 755}
Fix case where args isn't passed

Scumbag @ebryn didn't rerun all the tests before pushing
Revert "[FEATURE composable-computed-properties] Composable Computed Properties"

This reverts commit f34661cb86d1c359fdc2b1cc1b746c649b97e216.

Conflicts:
	features.json
	packages/ember-metal/lib/array.js
	packages/ember-metal/lib/computed.js
	packages/ember-metal/lib/enumerable_utils.js
	packages/ember-runtime/tests/computed/compose_computed_test.js
Remove unreachable return from blockHelperMissing helper
Don't raise error when a destroyed array is assigned to ArrayProxy

Sometimes due to timing in test suites, an array that has become
destroyed (most likely due to a call to Store#unloadAll in Ember Data)
is assigned to an array proxy. This leads to an intermittent problem
where an assertion is raised due to a destroyed array-like object
no longer being considered an array by Ember.

The root cause is that Ember.isArray relies on Ember.Array.detect to
determine "Array-ness", and when Ember.Array.detect is used on a
destroyed object false is returned because the meta information has
been removed.
Merge pull request #4457 from joliss/unreachable-return

Remove unreachable return from blockHelperMissing helper