compatibility transforms for fast option
progress on fast option
progress on fast option
changes for fast option + moved streams and doctool to separate packages
cleanup and first pass on generators-fast option
fixes for fast modes
shift operator syntax for fast mode
fixed #153 - callbacks with multiple results
fixed #152 - documented invalid use of _
fixed #152 - documented invalid use of _
issue #153 - switched to [_] syntax for multiple results - preserves backward compat and more robust with respect to callback API changes
issue #153 - removed arguments.length test on [_]
issue #153 - results where wrapped twice by trampoline
Add rudimentary source map support for callbacks mode.

This commit replaces the string-appending logic in format.js with
SourceNodes, making it possible to create a source map.
It adds a new option to the compiler, --source-map, which tells the
compiler to write out a source map to the supplied filename. Source map
mode implies --lines-ignore mode, for now, since manipulating
SourceNodes isn't as easy as manipulating real strings. If the original
source is CoffeeScript it also invokes the CoffeeScript compiler with
its source map option enabled, and then composes the two source maps,
giving a source map from the final JS to the original _coffee file.

It's still pretty hack-tacular, for now.
Merge pull request #155 from goffrie/source-maps

Source maps for callbacks mode
added warning if module contains top level async calls
Merge branch 'fast' of https://github.com/Sage/streamlinejs into fast
fixed sourcemap transform bug with object literals
mock source-map for client-side transform
Merge branch 'fast'