Support composing with input source maps

Allows Traceur's maps to refer directly back to original sources when used in a compiler pipeline.