[BUGFIX beta] Better error message for rejected routes.
[BUGFIX beta] Does not disregard currentWhen when given explicitly.
FIxes #4688
prefer array pre-allocation and index setting when unrolling the arguments object
Merge pull request #4706 from stefanpenner/ocd

prefer array pre-allocation and index setting when unrolling the arguments object
Merge pull request #4698 from rjackson/add-better-errors-for-rejected-model-hooks

[BUGFIX beta] Better error message for rejected routes.
[DOC beta] Fix sample code for `Ember.Handlebars.registerBoundHelper`

This has been noted by the sharp eyes of @ZenCocoon in http://git.io/rIuURA.
Merge pull request #4710 from pangratz/doc_registerBoundHelper

[DOC beta] Fix sample code for `Ember.Handlebars.registerBoundHelper`
[BUGFIX beta] Properly resolve helpers from {{unbound}}.

Prior to this referencing a helper that would normally need to be looked up with
the `{{unbound}}` helper would not work.

This meant that you could not use helpers that are stored in the container.

This commit fixes that issue.
[DOC release] Remove private wording from makeBoundHelper.

This function is required when storing helpers in the container.

Specifically, in ember-cli (or EAK/EAKR) you would need to use
`Ember.Handelbars.makeBoundHelper` in your helpers default export.

Something like the following is needed (in `app/helpers/up-case.js`):

```javascript
export default Ember.Handlebars.makeBoundHelper(function(value) {
  return value.toUpperCase();
});
```

The current "private" verbiage is misleading, and this should be a
normally supported use case.
Update to Ember.View's attributeBindings Documentation

You can map one property on to another within the `attributeBindings` array, but this wasn't represented in the documentation. I talked about this with @rwjblue in #emberjs yesterday, and he recommended I update the docs. :smile:
Merge pull request #4716 from mtthgn/patch-1

Update to Ember.View's attributeBindings Documentation
Merge pull request #4700 from hyderali/fix-resource-currentwhen

[BUGFIX beta] Does not disregard currentWhen when given explicitly.
[BUGFIX feature] Ensure that AutoLocation gets `rootURL` as an option to `create`.\nFixes #4704.\n\nAutoLocation makes decisions about replacement URLs that depend on the `rootURL` setting of the router, but the router was only providing the value of `rootURL` after `AutoLocation.create` was already called, making it not respect the `rootURL`.\n\nTo fix this issue, this commit introduces a `settings` injection type.  This type is private for now. The `root-url` setting is either `null`, the default, or a string value taken from the public API of `Router#rootURL`. `settings:root-url` will be injected as `rootURL` in all objects of `location` type.
[BUGFIX feature] Assert rootURL has trailing slash when used with AutoLocation + additional test coverage
Complete set of failing tests.
SortableMixin doesn't currently work if sortAscending and sortProperties are set at the same time.
Failing tests either copied from or based off of https://github.com/emberjs/ember.js/pull/3422
set esnext so es6 module syntax validates
always set a controllers `model`

see: https://github.com/emberjs/ember.js/pull/4293#issuecomment-40490527
Merge pull request #4715 from rjackson/update-makeBoundHelper-docs

[DOC release] Remove private wording from makeBoundHelper.
Invalidate previous sorting if sortProperties changes.
Merge pull request #4722 from nathanhammond/master

[BUGFIX beta] SortableMixin properties can't be set with setProperties.