major update on flake8 dependencies (newest pep8, pyflakes)

less monkey patching and better use of the Reporters of the different
snytax libs