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
update backburner

included updated documentation for the run loop as well
Add templateName documentation for Ember.Route

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

Add templateName documentation for Ember.Route
such OCD
DRY up container tests.
Fixes #4201
[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
Merge pull request #4243 from rjackson/fix_component_tests

[BUGFIX beta] Fix component registration tests under IE8.
Merge pull request #4242 from rjackson/update-ember-dev

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