Fix some jslint warnings.
Put the error message in an <mtext> element.
Improve the commandJS interface and prevent it from being executed when the module is loaded with require.
Improve command line and unit-tests compatibility with phantomjs and nodejs.
Move the usage() function.
Add examples of commonJS programs. Add a special README file for releases.
Merge branch 'master' into gh-pages