Fork the coverage src rather than spawning the executable.

This makes it nicely cross-platform, and agnostic of the actual module locations that NPM uses (via require.resolve)