Run testr backends under `coverage run` command

The patch also adds the `.coveragerc` configuration with the `run` section
because there is no way to specify agrument parameters directly.
Fix version of python-subunit==0.0.18
Fix formatting of tox.ini
Coverage report include only pumphouse package
Rename tests-requirements.txt
Ignore temporary files for tests and coverage