deprecate Controller#controllerFor in favour of Controller#needs
Refactor Controller#needs into ember-application, rather then ember-routing.
Merge pull request #1896 from stefanpenner/deprecate_controller_controller_for

Controller#controllerFor deprecation and Controller#needs extraction