Support for source maps in coverage reports

/cc @SevInf @arikon 
I think we should not assume that sources are always relative to `projectRoot`. We need an option to specify it. It can be `projectRoot` by default, but it needs to be configurable.