Remove restriction that SourceMap#apply can only operate on single source file.

Some transpilers add references to their runtimes in source map entries, usually these are harmless. The source map library will apply them, without this mercator can't be used with source maps provided by transpilers like traceur.