allow for cov_source=None

`None` is a legitimate and useful value of cov_source, which means use the default value of coveragepy.
This results in measuring coverage for everything or (more importantly) the configured run.source in coveragerc.