squashed style commits

Squashed style commits and open new pull-request.
Merged latest janl:master, right now passes gjslint with --strict, and could be compiled with google closure compiler.
But increases indentation level.