Fix some jshint warnings

There were too many warnings for jshint to list (it maxes out at 52), but suffice it to say that I didn't touch any of the "unexpected use of" errors regarding bitwise operators, and below are only the warnings I fixed.

13	Unnecessary semicolon.
27	Unnecessary semicolon.
39	Unnecessary semicolon.
66	Unnecessary semicolon.
83	The array literal notation [] is preferable.