Add support for huge sourcemap data strings.

Avoids potential `RangeError: Maximum call stack size exceeded`
exception when calling fromSource or removeComments on a huge embedded
sourcemap string.