Allow running commands before and after running tests in all environments
This is only relevant for detox. Beside
envlist, we could introduce
This could be useful to combine the coverage data for projects with a unified Python 2/3 codebase. In this case coverage can never be 100% due to Python 2/3-specific code paths, so it makes sense to combine them.