Bump coverage requirement to something >= 5.0
From https://coverage.readthedocs.io/en/coverage-5.0.4/changes.html#changes:
- Only 5.0a2 pass all python3.8 tests
- Multiprocessing support in Python 3.8 was fixed in 5.0a6
Fixes #1173
Edited by Javier Jardón