Emits ranges along side the data stream

As outlined in the comment on [this commit](https://github.com/thlorenz/browser-pack/commit/fe2eb91af4f8e38fcb816f9f5f4cbe673b667785#commitcomment-2739251), these ranges are needed by other modules to generate source map data for the bundle.