Add mocha bdd globals to jshint
Convert parser and tokenizer tests to javascript
Refactor qunit unit tests

Allows for testing node, browser, and precompiled modes in the node
tests. Also reorganizes the qunit spec file to provide better
organization.
Remove remaining respec references.

Fixes #544