Fix project name.
Remove console.log
Make JSON reporter's output consistent in structure with the XML reporter.
Add stringify call back, as it seems more stable.
Massage the XML to make it more 'mvn site' and Ant junitreport friendly, and now also write out JSON results.
assert dependency not required here.
Start to allow setup.js to be run on a VirtualBox VM for the same setup.
Try for a 100 col limit.
Fix regex and add try/catch to let node/intern finish if there are errors.
Humongous changes ...

Split model.js into separate JS files, to promote testing.

Added jasmine-matchers.js, which only containers toEqualUnitList() at the
moment.

Added requirejs-config.js and generic-requirejs-bookmarklet.js so that
bookmarklets import one script, and that script configures requirejs and
loads the main script.

Update README.md as the es-shim GitHub repo changed name.
Upgrade almond.js from 0.2.5 to 0.2.8.
Build both min and non-min version of all.js for Chrome.
Remove console.log that was causing error on IE9.
Changes to src/units-required/PageParser.js broke the parsing of some adventures, so fix and add test.
Document difference between grid and non-grid testing.
Add separate Intern config for standalone/grid, but reuse the same core config.
Comment out Google Analytics for test speed (fewer external resources).
Add transport required to ui-app.js, and add simple test page for the BoatWidget.
Add env.js to determine live/test, e.g. required for image roots.