Ember.merge -> import merge
[BUGFIX beta] The `each` helper checks that the metamorph tags have the same parent.

In some cases, the browser may add or fix tags, which change the
parentage of metamorph tags (This problem happens frequently when the
developer does not include the TBODY tag inside a table for example).
This change prevents the framework to update or clean the underlying DOM
elements.

This helps to detect the issue described in #4273.

Adds `Ember.runInDebug` to call a function in debug mode only
ES6 ember-extension-support.
Enable ember-debug to be loaded for non-prod builds.

The issue is that ember-debug has moved to an ES6 package and even
though it exists in the build output, it is never required so the global
`Ember` object is never extended.

This is a short-term fix, but the longer term solution
is to remove the `ember-debug` package altogether (in favor of a better
build process).
[FEATURE query-params-new] Hopefully final iteration

- default value'd QPs no longer show up in URL
- default value's type is used to determine how
  deserialized QPs are cast into controller prop values
- added queryParams Route config hash with properties
  `replace` and `refreshModel` to configure changed
  QP property behavior
- better code organization

/w @raytiley's help
Merge pull request #4468 from machty/query-params-v3

[FEATURE query-params-new] Hopefully final iteration
Merge pull request #4490 from rjackson/es6-ember-extension-support

ES6 ember-extension-support.
Merge pull request #4488 from rjackson/enable-ember-debug

Enable ember-debug to be loaded for non-prod builds.
ES6 ember-testing.
Merge pull request #4497 from rjackson/es6-ember-testing

ES6 ember-testing.
Update CHANGELOG for 1.5.0-beta.4.
[BUGFIX beta] Remove unreachable return in link-to.
[BUGFIX] Fix Ember.Comparable and Copyable

without this change, Ember.Comparable and Ember.Copyable are "undefined".
Merge pull request #4502 from skurfuerst/patch-1

[BUGFIX] Fix Ember.Comparable and Copyable
Merge pull request #4404 from Cyril-sf/each_helper_check_metamorph

[BUGFIX beta] The `each` helper checks that the metamorph tags have the same parent.
[BUGFIX] Fix missing ES6 import for Ember.DebugAdapter.
Merge pull request #4506 from trek/es6-ember-merge

Ember.merge -> import merge
Merge pull request #4505 from rjackson/fix-extension-support-for-ember-data

[BUGFIX] Fix missing ES6 import/export for Ember.DebugAdapter.
Ensure that Ember.DataAdapter exists after Ember is loaded.

This fixes the underlying issue that #4505 was attempting to resolve
(but failed). #4505 ensured that the globals were setup properly upon
creation of an Ember.Application, but it unfortunately doesn't fix
Ember Data's initial boot.

After this PR the globals are all exported as part of the Ember boot
process (instead of during application creation time).
Merge pull request #4507 from rjackson/ensure-extension-support-is-available-after-boot

Ensure that Ember.DataAdapter exists after Ember is loaded.