Do not error if source map exists but is empty

This fixes plumberjs/plumber#12 and closes plumberjs/mercator#3 (invalid solution).