remove unused variables and enforce in jshint

fixes GH-2209
Merge pull request #2215 from emberjs/unused-vars-jshint

remove unused variables and enforce in jshint