preserving existing sourcemaps with inlined sources

- adding combine source map dependency
- offloading most work to this module
- adding tests regarding exising source maps
- removing no longer needed dependencies