Coverage results from coverage.py were off by one

The cobertura format uses line numbers indexed by one, and CTest uses a vector (0-indexed) to store them.
Merge topic 'fix-coverage-py' into next

f9b7108f Coverage results from coverage.py were off by one