[BUGFIX beta] Remove unreachable return in link-to.
Remove references to `window`.

These references are already setup properly using `this` which will work
even in non-browser environments or when we do not want to be working in
globals mode (for example when supplying `Ember.lookup` or
`Ember.exports` as mentioned in https://github.com/emberjs/ember.js/commit/305202f).
Generate independent module files.

This allows us to generate custom builds with specific modules embedded
without requiring the full package.

Specifically, this will allow us to generate an
`ember-template-compiler.js` without duplicating all of the details that
exist in `ember-metal/core`.
Merge pull request #4510 from rjackson/generate-independent-module-output

Generate independent module files.
Merge pull request #4509 from rjackson/remove-references-to-window

Remove references to `window`.
Ensure that ember package is in prod builds.

Fixes issue with Ember Data when using ember.prod.js.
Merge pull request #4511 from rjackson/ensure-ember-package-is-in-prod-builds

Ensure that ember package is in prod builds.
Merge pull request #4498 from rjackson/remove-unreachable-return-in-link-to

[BUGFIX beta] Remove unreachable return in link-to.
Fix String.prototype.camelize.
Merge pull request #4513 from rjackson/fix-camelize

Fix String.prototype.camelize.
Require ember-testing if present.

This ensures that the globals are setup properly if `ember-testing` is
present in the build.
Merge pull request #4515 from rjackson/enable-ember-testing-if-present

Require ember-testing if present.
[DOC beta] Fix `method` tag for `makeViewHelper` doc
The API docs were incorrect (and private) for `helper` because
it was being overridden here.
Now both `helper` and `makeViewHelper` will appear correctly.
Merge pull request #4525 from bradfol/doc-handlebars-helper

[DOC beta] Fix `method` tag for `makeViewHelper` doc
Do not override local scope with imported Ember.run in Ember.Test.
Merge pull request #4530 from rjackson/fix-issue-with-es6ing-ember-testing

Do not override local scope with imported Ember.run in Ember.Test.
[DOC] minor doc fix
Merge pull request #4531 from twokul/minor-doc-fix

[DOC] minor doc fix
fix doc typo
Merge pull request #4539 from denisnazarov/patch-3

fix doc typo