Initial conversion to SockJS
Add nodenv versioning file
npm version bumps, minor nodejitsu fixes
Add sockjs to client-side requirejs build process
Remove unused SockJS server-side config options
Remove static sockjs script link

Now part of requirejs build process
WIP - Improve Mocha test run performance

Rather than reloading the iframe, tests now re-run by clearing the
window of displayed tests and re-runs mocha.run(). This has the effect
of drastically improving test performance by reducing the amount of
times the iframe reloads its contents.

As a side effect, this commit also improves the client-side victory
logic to address some erroneous victory messages; previously, if the
Mocha SpecRunner ran 0 tests, 0 tests would fail and so the user would
erroneously report a victory; this fixes that logic based on a set of
conditions for victory (e.g. must be more than 0 tests, tests passing
must === number of total tests, etc.)
More sockjs conversion and deprecate global vars in specrunner
Minor style, performance refactors