Remove unnecessary require
Remove unused variables
Remove unnecessary comment
because http://discuss.emberjs.com/t/documentation-needs-api-is-it-only-for-singleton-controllers/911/3
Merge pull request #2797 from tricknotes/remove-unnecessary-require

Remove unnecessary require
Merge pull request #2798 from tricknotes/remove-unused

Remove unused
Fix naming of _displayPropertyDidChange in comment
Merge pull request #2802 from ghedamat/rename-display-property-did-change

Fix naming of _displayPropertyDidChange in comment
Merge pull request #2800 from gilesbowkett/document-needs-only-for-singletons

document that 'needs' is for singleton controllers only
Merge branch 'master' of git://github.com/emberjs/ember.js

* 'master' of git://github.com/emberjs/ember.js:
  Fix naming of _displayPropertyDidChange in comment
  because http://discuss.emberjs.com/t/documentation-needs-api-is-it-only-for-singleton-controllers/911/3
  Remove unnecessary comment
  Remove unused variables
  Remove unnecessary require