[Bugfix Beta] [Fixes #9541] components which subscribe to actions now throw if they fail to handle them.
Merge pull request #9547 from stefanpenner/components-subscribed-to-actions-are-noisy

[Fixes #9541] components which subscribe to actions now must handle them
Adds HTMLBars `loc` helper
Merge pull request #9537 from twokul/htmlbars-local-helper

Adds HTMLBars `loc` helper
[Bugfix Beta] Improve performance of Mixin creation by 50% -> 60% (when mixins are composed of multiple mixins)

* shape Mixin correctly (properties set in constructor)
* don’t pass arguments object around
* prefer new Mixin(args, properties) internally

This isn’t really going to have much of an impact by itself, but is part of a larger push  to improve the performance of our existing object model.
Partial and template HTMLBars helpers
Merge pull request #9552 from rwjblue/rebased-partial

Partial and template HTMLBars helpers.
Adds an ability to pass functions to `assert` and `deprecate`
Updates `loc` helper to use new assert syntax
[Bugfix] Container.options populate options

As has been highlighted here: https://github.com/emberjs/ember.js/issues/9371 Container.options was actually populating the _optionsForType object.

I assume that Container.options should only set the options for a given factory specified by its full name, rather than by type, so the code and the test apply/verify that logic.
Clarify that SHIM_ES5 only adds Array methods

I spent a little time today trying to figure out why the SHIM_ES5 setting wasn't shimming Function#bind — and its because this flag only enables Array method shims. Added clarification.
cleanup core object init argument passing

- don't allocate new array if no arguments exist
- don't do costly apply, if there are not multiple (or any) arguments to apply to

test run stats:

1 arguments 10153
2 arguments   490
3 arguments     0
4 arguments     5

(yes apps may use this differently, but ultimately the 1 argument case is the most common, and most hot-paths are in ember-corec)
Merge pull request #9558 from adamesque/patch-1

Clarify that SHIM_ES5 only adds Array methods
Merge pull request #9551 from stefanpenner/cleanup-mixin-constructor

[Bugfix Beta] Improve performance of Mixin creation by 50% -> 60% (when ...
Merge pull request #9553 from twokul/assert

Adds an ability to pass functions to `assert` and `deprecate`
Remove unused container method set()
Remove old debugStatements.
Avoid if statements useful only for Ember.deprecate calls.
Merge pull request #9564 from oneeman/master

Remove unused container method set()
Merge pull request #9561 from stefanpenner/cleanup-init

cleanup core object init argument passing