Add some extra style checks to jshint and fix them in the files

Opted to call the shell this time to keep things simple.
`jscs` apparently doesn't know that each script is wrapped in a closure "behind-the-scenes" so it aborts if it encounters a `return` in the global scope (and there's no setting to simply ignore it it seems).