Change relSourceMap and absSourceMap into a single mapSourceURI option

Also create proper source maps for overridden sources (fixes #758)
The idea is that the handling of a deprecated feature should taint as small an area of the code as possible.