Add well-known JS variables to be ignored

There are some well known global variables that cause JSHint warnings. We
should add them to the list of ignored variables.

* ignore angular variables
* ignore jasmine variables
* sort the JSHint options
It's intentional. I first had these all clumped together and sorted, but then I thought it would be more readable if we group them by the library. Thus `jasmine` is at the top with its provided variables, then angular with its, etc. Thoughts on this pattern?