[BUGFIX] Allow Ember.Select to have selection from a Promise
when multiple=false
Add deprecation for old usages of cachable and readOnly in CPs

* Passing opts.cacheable to the constructor of ComputedProperty is deprecated
* Passing opts.readOnly to the constructor of ComputedProperty is deprecated
* Invoking `cacheable` in a computed property is preprecated.
* Invoking `readOnly` with aany params in a computed property is deprecated.
* Make InjectedProperty inherit `readOnly` from CPs prototype
[DOC] Include `Ember.isEmpty({})` example

Coming from rails, I expected `Ember.isEmpty({})` to return `true`.
Since this isn't the case, it might be a good idea to illustrate this in
the docs, since there is already a unit test covering this case.
Moves `{{log}}` helper tests`
Merge pull request #9710 from twokul/log-helper-tests

Moves `{{log}}` helper tests`
Merge pull request #9709 from seanpdoyle/hash-is-empty

[DOC] Include `Ember.isEmpty({})` example
Moves escaping tests
Merge pull request #9711 from twokul/escape-integration-tests

Moves escaping tests
More tests for `{{with}}` and `{{view}}` integration
Merge pull request #9712 from twokul/more-with-view-integration

More tests for `{{with}}` and `{{view}}` integration
Deletes commented tests
Merge pull request #9714 from twokul/uncomment-tests

Deletes commented tests
Moves `{{bind}}` helper tests
Merge pull request #9713 from twokul/with-bind-tests

Moves `{{bind}}` helper tests
[BUGFIX beta] Only register core libraries once.

In Ember CLI (and in our own test suite) many Ember.Application
instances are created.  This prevents each test from triggering
a warning that the library has already been registered.
[BUGFIX beta] Avoid extending a view for every {{each}}.
Update HTMLBars {{collection}} helper to avoid extending views.
Moves tests for text field
Tweaks for text-area tests
Removing duplicate tests

See
[here](https://github.com/emberjs/ember.js/blob/master/packages/ember-views/tests/views/view/template_test.js#L21-57)