Convert the frontend to use LF line endings.
Add JS plugin to Gradle.

The main thing this does is give us the ability to run `gradle jshint`,
which will run JSHint over all of our JavaScript files that don't end in
`.min.js`.
Fix all issues brought up by JSHint.

Mainly add in missing semicolons, changed `==` to `===` and `!=` to
`!==`. Some minor style tweaks may have also been made in between. Some
whitespace was removed from the ends of lines as well.
Merge pull request #4 from storytellersoftware/js-style-update

Frontend Cleanup