Since v4.0 the coverage package raises an error if unrecognized
options are found in .coveragrc [1]. Previously they were ignored. The
ignore-errors option therefore causes nosetests with coverage to error
because the option should be ignore_errors (underscore not hyphen).
[1] https://bitbucket.org/ned/coveragepy/src/tip/CHANGES.rst
Change-Id: Ic488801b7cc43217f9e2a4ed945e06505b667608
The jenkins coverage jobs expect there to be a .coverage file, so deleting
it is a bad idea. Also, coverage erase will do that for us.
While we're in there, update tox.ini and setup.cfg to the latest.
Change-Id: Icd0a8fc66a5146e0d94f62a9f65a4536981d2916