[FEATURE ember-routing-auto-location] Adds location: 'auto' option to Router via Ember.AutoLocation
Ensure that TextSupport includes TargetActionSupport.

Closes #4206.
Merge pull request #4207 from rjackson/include_target_action_support_in_text_support

Ensure that TextSupport includes TargetActionSupport.
[FEATURE composable-computed-properties] Fix another CCP bug.

`normalizeDependentKey` had a typecheck, but it shouldn't really care about the
non-cp case.  More importantly, the typecheck didn't check for booleans so
things like `Em.computed.equal('isThisTypeCheckWorking', false)` would error.
Merge pull request #3725 from jayphelps/auto-location-again

Ember.AutoLocation support
Add Array.prototype.filter polyfill.

This is currently required (and only used by) the
composable-computed-properties feature. If that feature is enabled it
will not work in non-ES5 browsers (specifically it is not available in
IE8 and lower).
Component sendAction code sample

I think that the API evolved and the code sample wasn't adapted, right?
Merge pull request #4213 from rjackson/bring-back-array-filter-polyfil

Add Array.prototype.filter polyfill.
remove unneeded call in resolver, as we already have the correct this
Merge pull request #4209 from hjdivad/fix-ccp-stupid-typecheck

[FEATURE composable-computed-properties] Fix another CCP bug.
[NICETHING beta] helpful whitespace classNameBindings assert

I've trolled myself many times thinking that 
classNameBindings works with a space separated string
(probably because of how bind-attr class="" works).
This should help me never troll myself again.

/cc @ebryn
Failing test for the issue #3994.
Merge pull request #4037 from diogomafra/arrayComputed-error

Failing test for the issue #3994.
Improve `reduceComputed` array check assertion.

In #4078 the problem is that `reduceComputed` cannot be used against
non-extended native arrays as we cannot `addArrayObserver`.  `reduceComputed`
used to inform users of this, but no longer does so since support for non-array
dependent keys.  This commit corrects this grievous error.

Fix #4078
Merge pull request #4220 from hjdivad/reduceComputed-complain-bitterly-if-not-ember-array

Improve `reduceComputed` array check assertion.
[BUGFIX release] Allow canceling of Timers in IE8.

For reference:

https://github.com/ebryn/backburner.js/pull/68
https://github.com/ebryn/backburner.js/pull/69
https://github.com/emberjs/ember.js/issues/4222

Fixes #4222.
Merge pull request #4214 from MajorBreakfast/patch-1

Component sendAction code sample
[BUGFIX beta] Do not deprecate the block form of {{render}}.

Fixes #4221.
[BUGFIX beta] Provide helpful error even if Model isn't found.

Previously, you would receive an error if no model was found
corresponding to the route name that you are in. We were already
providing a nice assertion (which lets the user know that the model hook
wasn't defined and can't be inferred), but immediately have that we
would throw an error because we were still calling `find` on a
non-existent model factory.

This simply short curcuits the `find` call if `modelClass` isn't found.
Merge pull request #4208 from rjackson/allow-missing-store-in-model-hook

[BUGFIX beta] Provide helpful error even if modelClass isn't found.