[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
[BUGFIX beta] Do not deprecate the block form of {{render}}.

Fixes #4221.
Merge pull request #4217 from machty/classnamebindings-assert

[NICETHING beta] helpful whitespace classNameBindings assert
[BUGFIX beta] reduceComputed fires observers when invalidating with undefined
Merge pull request #4210 from mmun/fix-4197

[BUGFIX beta] reduceComputed fires observers when invalidating with undefined
Merge pull request #4224 from rjackson/do-not-assert-in-render-with-block-template

[BUGFIX beta] Do not deprecate the block form of {{render}}.
Simplify code for action helper

Functionality remains exactly the same.
Merge pull request #4227 from MajorBreakfast/patch-2

Simplify code for action helper
upgrade QUnit -> 1.13.0
Add templateName documentation for Ember.Route

Fixes #4234
Merge pull request #4236 from darkbaby123/master

Add templateName documentation for Ember.Route
such OCD
[DOC beta] Cleanup outdated comment for Ember.set.
Merge pull request #4241 from rjackson/fixup-metal-property-set-docs

[DOC beta] Cleanup outdated comment for Ember.set.
Update route-recognizer

The updated route-recognizer no longer relies on Array.isArray(). Should help with IE8 compaitability.
Merge pull request #4240 from raytiley/route-recognizer--array-prototypes

Update route-recognizer
Resolve issue with ember-dev using Object.create in teardown hooks.

This causes every test to fail under IE8 (and lower) as
`Object.create` does not exist.
[BUGFIX beta] Fix component registration tests under IE8.

In IE8 whitespace between `<div>` elements is not respected, causing
these tests to fail.
[FEATURE query-params-new] Fix failures in IE8.

IE8 does not allow `String.substr` to accept negative values. Replacing
with `slice` works well.

@raytiley / @rjackson
[FEATURE query-params-new] Fix issue with tests in IE8.

`DOMElem.classList` does not exist in IE8.

@raytiley / @rjackson