Resurrect flake8
Rm test_unicode_open, because testing stdlib
Linting and change from dos to unix line endings

To trigger another build
Add `flake8` tox env
Update documentation.
Merge with branch fix_ci of @michaeljoseph
Fix merge conflict