Documenting our jshint options and added a test to make sure that the readme is in sync with the actual .jshint file.

.jshint changes:
  * Only allow latedef for functions
  * Enforce single quotes
  * Don’t allow missing semicolons