fix ifdef c&p
initial ES6 module support
add Array.prototype.filter
add subarray/set (unimplemented) and broken get impl
add support for process.stdout and process.stderr, which act as normal fd streams on 1 and 2 respectively.
add Date.now()
oops, add atoms for the methods added in the previous commits.
make sure property keys are strings before calling consts.string on them
add Array.prototype.filter test
add missing 'else', fixes ObjectPattern variable declaration desugaring. also add test.
misc uninitialized variable test
stream.write in node returns true/false, not undefined
remove the -s flag, and make the import machinery do a bit more in the way of canonicalization in the face of paths.
add a modules test
more import/export fixes
add a test for importing of separate .js files, things seem to work module problems with esprima.  disable the esprima tests as they use require() which needs to be removed, and also esprima/escodegen/estraverse don't support es6 loading yet.
fix import work list