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.
Merge pull request #4333 from rjackson/dont-install-git-manually

[beta] Do not manually install git && bundler.
Merge pull request #4334 from raytiley/qp-parent-active

[query-params-new] Fix issue with active class on parent route
Merge pull request #4322 from rjackson/remove-feature-flags

Remove Feature Flags for 1.4.0.
Merge pull request #4326 from rjackson/enable-ember-routing-inherits-parent-model

[FEATURE ember-routing-inherits-parent-model] Enable by default.
[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).
Merge pull request #4336 from rjackson/fix-deprecated-action-with-bound-lookup

[FEATURE ember-routing-bound-action-name] Fix assertion in deprecation.
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).
Merge pull request #4338 from rjackson/make-es6-possible

Allow ES6ification of specific packages.