Bundle of tox.ini changes
To prepare for running tests on multiple python versions (swh/meta#5040), tweak the tox.ini syntax:
- fix a line continuation weirdness in tox.ini parsing when no factors are set
- make the default "py3" testenv properly parametric
- use minversion=4 to save ourselves from reinstalling tox all the time