[BUGFIX beta] Still update HTML5 history if the previous state was null

Fixes #3195, Closes #3580
Uses document.contains to figure if element exists in the DOM

addresses issue raised in
https://github.com/Polymer/ShadowDOM/issues/365#issuecomment-33509711
[FEATURE ember-handlebars-log-primitives] Enable by default.
Fixes the wait() test helper which was broken since the introduction of the async router
Merge pull request #4347 from Herriau/fix_wait_testing_helper_async_router

Fixes the wait() test helper which was broken since the introduction of the async router
[BUGFIX beta] Do not rely on ember-testing-routing-helpers for async tests.
[FEATURE string-humanize] Revert feature.
Merge pull request #4348 from rjackson/fix-ember-testing-async-test

[BUGFIX beta] Do not rely on ember-testing-routing-helpers for async tests.
Merge pull request #4325 from rjackson/revert-string-humanize

[FEATURE string-humanize] Revert feature.
Merge pull request #4324 from rjackson/enable-log-primitives

[FEATURE ember-handlebars-log-primitives] Enable by default.
[DOC beta] Fix highlighting for Ember.Test namespace
[BUGFIX beta] Use inline helper to prevent reliance on ember-testing-routing-helpers.
toggling a views visibility should happen on the render queue.
misc view.js OCD
Merge pull request #4349 from stefanpenner/misc-view-cleanups

Misc view cleanups
Do not transpile files ending in `.amd.js`.
Allow ES6 transpiling to handle sub-directories.
Merge pull request #4350 from rjackson/allow-amd-vendored

Do not transpile files ending in `.amd.js`.
don't slice args twice
[DOC beta] Add documentation for `with-controller` option.