Miscellaneous client cleanup

No issue
- Consolidate extension of Ember.Router.
- Remove unneeded local jshint flags and '_' as a global.
- Cleanup client README.md.
- Fix error message.
Merge pull request #4542 from jaswilli/misc-cleanup

Miscellaneous client cleanup