ES6 spring cleaning.

First pass to improve usage, the ultimately our goal will be to expose the modules as a public api.

Mostly this PR splits long single line import/export statements, into legible multiple statements. Also it aims it improve locality of export statements, the goal is to make it clear when looking at a function that it is part of the external interface.
Merge pull request #4853 from stefanpenner/es6-spring-cleaning

ES6 spring cleaning.
Broccolify #1.
Add bower and remove broccoli-bower.
Fix issue with returned module name (from path).
Update qunit_configuration from latest EmberDev.
Make `?package=ember-metal` work properly.
Add defeatureify to output.
Compile all files in test tree.
Do not wrap non-test build in eval.
Add uglify.
Do not duplicate the package trees.
Update Brocfile to handle package deps.
Move vendored libraries into packages.
More tweaks to Brocfile.js.
Refactor Brocfile vendor package loading.
Move ember package to packages_es6.
ES6ify ember package.
Include ember package in Brocfile.
Do not export Ember.Application from ember-runtime.

This is causing an issue with load order. If ember-application package
is loaded first, then ember-runtime is loaded we will actually clobber
the correct Ember.Application with the completely skinnied down version
in Ember Runtime.