Copy input source map's sourcesContent into the final source map.

This is an alternate patch for https://github.com/gruntjs/grunt-contrib-uglify/pull/196 .  The two main differences (for the sake of the reviewer) are this patch respects `options.sourceMapIncludeSources` and also includes tests.