[BUGFIX beta] Does not disregard currentWhen when given explicitly.
FIxes #4688
[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
[FEATURE] Support target attribute for `link-to` helper
Merge pull request #4715 from rjackson/update-makeBoundHelper-docs

[DOC release] Remove private wording from makeBoundHelper.
[BUGFIX beta] pass context to sortFunction to avoid calling __nextSuper on undefined
Invalidate previous sorting if sortProperties changes.
Merge pull request #4722 from nathanhammond/master

[BUGFIX beta] SortableMixin properties can't be set with setProperties.
Merge pull request #4717 from jayphelps/autolocation-should-have-rooturl-on-create

[BUGFIX feature] AutoLocation should have rootURL on creation + require trailing slash for rootURL
[BUGFIX beta] sync router.js; closes #4535