Make the bin/jsx source and output directories configurable.
Use bin/jsx and browserify to build a jasmine bundle.
Polyfill Function.prototype.bind during tests.
Fix some silly uses of Function.prototype.bind in jasmine-support.js.
Expose test modules for requirement.
Silence tests unsupported in PhantomJS.

These tests can still be run in the browser using `grunt test --debug`.
Run each test in an <iframe>.
Create testing <iframe>s dynamically, according to grunt config.