Adds docs for templateName
Added warning when using deprecated helpers and removed bindAttr/linkTo references
Merge pull request #3826 from marcioj/warning_in_deprecated_helpers

Added warning when using deprecated helpers and removed bindAttr/linkTo references
remove unnecessary uses of `call` / `apply`
Merge pull request #3835 from stefanpenner/master

remove unnecessary uses of `call` / `apply`
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.
Merge pull request #3831 from stefanpenner/restore-sync-assertions

Restore sync assertions
Merge pull request #3817 from twokul/docs-for-templateName

Adds docs for templateName
changes error message
Merge pull request #3839 from twokul/path-message

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
Merge pull request #3841 from twokul/nested-controller-docs

[DOC] Adds needs docs for nested controller
Merge pull request #3840 from stefanpenner/container-has-should-be-idempotent

[Bugfix beta] container.has should not cause injections to be run.
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
Merge pull request #3861 from arkadiyk/patch-1

Update docs for `inject` method https://github.com/emberjs/ember.js/issu...
fix emberjs/website#1027 with unique header title
Merge pull request #3864 from mikepmunroe/master

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.