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

It's not because of that rule. It's because of the usage of `let` inside a case without it's own block (much like how C and C++ prohibit new variables inside a case without a block).
Once again, `jscs` aborts because of that and there seems to be no way to ignore it