Stack trace patch optimizations

As per discussion in https://github.com/jashkenas/coffee-script/pull/3026. The patch:

* enables stack line patching to be on by default 
* optimizes source map generation required for line numbers 
* changes generated stack line number to be the same format as original JS