Let's make this a separate PR, so that I can keep things focused.  jscoverage used relative pathnames, so for the time being, I'm preserving its behavior.  I'd like to address this next.