Browser source map

Addressing https://github.com/jashkenas/coffee-script/issues/2780

* It may need a refresh to show the source map.
* Does not work in `incognito`

Combining the behaviour above, it suggested that some kind of browser caching is involved.

Although safety check are performed, I still need help testing in IE and older browsers in case it crash.