python >= 3.5 compatible, more CI
- made Python >= 3.5 compatible throughout, a useful template for concurrent programming using subprocess in Python in OS-agnostic fashion
- improved CI coverage for Windows by removing pytest-asyncio dependency by implementing boilerplate runner.py