Enforce current dev version of pyflakes in tox and pre-commit
- Enforce installation of pyflakes from upstream git repo.
- Update pre-commit config to use a 'local' configuration. This is needed to be able to use flake8 with pyflakes > 2.1.1 to gain support for @overload on methods.