parser: jshint cleanup

* missing ';'
* tab/whitespace mix
boot.js: jshint cleanup

* missing ';'
* tab/whitespace mix
amber.js: jshint cleanup

* missing ';'
* tab/whitespace mix
Merge pull request #511 from mkroehnert/jshint

Cleanup of errors in JS files reported by JSHint