don't compile original
fixing up sourcemap line numbering

Can now compile the tests with sourcemaps enabled. Line info is now
being updated only at the point of macro expansion a single time.
build
Merge branch 'pr/127'
build
compile the tests with the just-built version of sweet.js
adding no-parse flag to sjs
build
carry over entire builtin macro environment #127

All compile-time values defined in the `builtinSource` need to be
carried over to the main expasion. This allows exported macros to
safely generate non-exported macros.
build
simplifying sourcemap build code
adding sourceMappingURL
build
mention module flag in readme
looking for undefined
handle missing line info #134
build
editor more in line with sweet.js tab usage
handle patterns after a repeated pattern fixes #137
build