Fix typo
[BUGFIX beta] Better error for content set on object
[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
[beta] Remove `propertyBraceExpansion` feature flags for 1.4.0.
[beta] Remove `ember-metal-run-bind` feature flags for 1.4.0.
[beta] Remove `with-controller` feature flags for 1.4.0.
[FEATURE ember-handlebars-log-primitives] Enable by default.
[FEATURE ember-routing-inherits-parent-model] Enable by default.
prevent ComputedProperty shape from changing
[beta] Do not manually install git && bundler.

* Remove manual git installation.  https://github.com/travis-ci/travis-ci/issues/1710
  has been closed, and Travis VM's should now have git 1.8.5.3.

* Bundler 1.5+ is installed by default on Travis now, no need to install
  manually.
[query-params-new] Fix issue where active class was not being applied to parent route

This updates ember with the folliwing PR in router.js

https://github.com/tildeio/router.js/pull/78

The basic gist here is to only check for changes in query paramters that are passed in
to the `isActive` method. Additional query paramters that are active in the current state are
discared. This is because we want parent routes to be active but they were not because the
removal of query parsamters between the two routes caused the `isActive` method to return
`false` in router.js.
[FEATURE ember-routing-bound-action-name] Fix assertion in deprecation.

If the action was in the root of the controller (not in an actions
hash), the lookup would find the actual action function itself,
resulting in us trying to trigger an invalid action (using the functions
toString value).
Allow ES6ification of specific packages.

I used the `container` package as a guinea pig because it was already
assumed to be AMD in the rest of the code, and it does not live
elsewhere as an ES6 project already.

This uses the `es6-module-transpiler` with a custom generator script
(found in `bin/transpile-packages.js`). The custom script does a few
things differently from the `compile-modules` script that comes with the
transpiler:

* Modify the generated package names so that it matches current build
  tooling.

  Examples:

  * A file named `packages_es6/some-package/lib/blahzorz.js` will create a module named
    `some-package/blahzorz`.
  * A file named `packages_es6/some-package/tests/blammo_test.js` will
    create a module named `some-package/tests/blammo_test`.
* Any modules generated from the packages `lib/` directory will be
  transpiled from the `packages_es6/package-name/lib/` directory to the
  `packages/package-name/lib/main.js` file. This file will contain all
  of the modules from the package.
* Any modules generated from the packages `tests/` directory will be
  transpiled from `packages_es6/package-name/tests/` directory to the
  `packages/package-name/tests/package-name_test.js` file.
* At the end of the transpiled test file, all of the testing modules are
  required (to ensure the tests are run).
[DOC] Update steps in README to build API docs
Fix minor typo: use `packageName` instead of hardcoding it
Update ember-dev to ensure transpile is done during dist.
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.