Merge pull request #155 from goffrie/source-maps

Source maps for callbacks mode
Support array syntax properly for callback!='_'.
Add a stack trace handler for _node and _coffee.

Works only in callbacks mode (of course) and doesn't support caching
yet.
Take source maps into account when generating stack frames.

This only affects _coffee for now. It should consistently generate
stack traces that refer to line numbers in the original files.
Generate source maps in fibers mode.
Improve source map generation for callbacks and fix a bug.

`indent` has to take a SourceNode; in one case it was being given a
string (for object literals with { "string key": val }).
Register the error handler in a better place.
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'
bumped version to 0.7.1
issue #156 - fixed merge conflict - client-side unit tests still a bit broken
issue #156 - fixed merge conflict - client-side unit tests still a bit broken
issue #156 - fixed client-side transform-test
issue #156 - preserve options.lines setting
issue #156 - eliminate spurious 'undefined' message line in futures stack trace (fibers modes)
issue #156 - thanks goffrie for sourcemap contribution
closed #154 - implemented cacheDir option