Use the upstream name "node", not Debian's "nodejs"

Fixes #130
Merge pull request #132 from rrthomas/fix-nodejs-path

Use the upstream name "node", not Debian's "nodejs"
Fix some comments and white space; remove some dead code
Fix a comment typo
Fix some language in comments and strings
Ignore test-generated files
Make cps-selectors command take a real typeface
Make naming of selectors argument more consistent
Fix various typos and some whitespace
Non-functional skeleton of an interpolate command
Add sean font as a submodule for testing
Add sean_hairline to the set of test fonts
Fix some code typos.
Take into account comments from @graphicore

Don't use for...in for array iteration

Don't store return value of project.open, as it's the same each time for the
same project.

Don't expect the code to work yet as a result of these changes!
Fix a comment typo
Style and whitespace fixes, and a FIXME
Add a precision argument to export command, to fix issue #127

Needs ufoJS pull request #8 to work
Update ufoJS