Remove another duplicate changelog entry.
Adds docs for templateName
use @wycats amd micro-loader, which supports relative paths
restore sync assertions. This will hopefully help in failure
scenarios, and prevent aging.

Now that we ship with a default RSVP.on('error', ... ) that raises
awareness, promise swallowed assertions should be no more.
changes error message
[Bugfix beta] container.has should not cause injections to be run.

This fixes an issue, were merely checking the existence of a potential
container managed object could cause thrashing cycles. Only if
injection rules already contained a cycle.
[DOC] Adds needs docs for nested controller
[NICETHING beta] Expose helpful vars in {{debugger}} helper body

Folk often don't know what to do within `{{debugger}}`.
This should give them a little more to work with.
Update docs for `inject` method https://github.com/emberjs/ember.js/issues/3670

Replace `model` with `controller` as an example of `inject` method usage because injection into model is currently disabled. 

Copied a note on injection into model from https://github.com/emberjs/ember.js/blob/master/packages/container/lib/main.js#L13
fix emberjs/website#1027 with unique header title
Update header comment format to keep it on minify

Some minifier keep header comment over its format.

1. YUI Compressor
It keeps the header comments beggining with `/*!`
* http://yui.github.io/yuicompressor/css.html#special-comments

2. Closure compiler
It keeps the header comments containing `@license` or `@preserve`
* https://developers.google.com/closure/compiler/docs/js-for-compiler#tag-license

I think header comment is very important because it includes its own license.
Inspect `content` in assertion message of '#each' helper

I improved assetion message to inspect `content` of `#each` helper.

before:
> You passed [object Object] (wrapped in (generated ontology.index controller))

after:
> You passed '{}' (wrapped in (generated ontology.index controller))

"[object Object]" should be inspected for kindness of debugging.
[BUGFIX beta] contextualizeBindingPath should be aware of empty paths
[FEATURE propertyBraceExpansion] Ensure __ember_observes__ is set properly.

The refactor in 5d95885 to allow only the declarative form of expansion
caused the `__ember_observes__` property to be unset when the feature
was enabled.

This was identified while fixing the Travis asset publishing and build
failures in #3863.

@twokul / @rjackson

/cc @hjdivad
Do not allow overwriting of controllers proxy properties

It was possible to accidentally set the value of `controllers.foo`, where
foo is a container-retrieved controller value as specified using `needs`.

There is no case where a developer would want to do this on purpose, and
it can cause confusion. This commit throws an error when this occurs.
render helper with context, now creates the controller
with its model, rather than setting the model post creation.

Setting the context post creating causes unneeded and wasteful change events.

@hjdivad & @stefanpenner
remove Ember.alias as it has been deprecated since 2013-01-08
Optimizes `{{#unbound if}}` and `{{#unbound unless}}`.

They no longer create useless metamorph views and generally execute
less code. There is no public API change here, just optimization.

Props to @machty for the review and help.
Remove long deprecated Ember.Button
[BUGFIX beta] Update to latest `ember-dev`.

* Updates to the latest `ember-dev` which ensures that the `git config
  user.name` and `git config user.email` values are present before calling
  `git cherry-pick`. This is due to a recent change in git `1.8.5` which
  requires the user information be present prior to a cherry-pick.
* Updates to bundler `1.5.0.rc1` to use the following features:
  * Automatically retry 3 times (should help with gem installation failures
    in Travis).
  * Install gems in parallel (use 4 workers by default).
* Forces each branch to be tested independently (prevents a resource
  contention issue when checking out another branch in the same test
  run).
* Travis accidentally reverted to using an older git version that does not
  support the `--points-at` flag that we are using in `ember-dev`.  This
  forces the system to upgrade to the latest version.

Travis ticket for reference:
  https://github.com/travis-ci/travis-ci/issues/1710.