Fix flake8 warnings
Remove pylint remnants
fab: Add lint/autolint tasks for running flake8 on everything
travis: Run flake8 as part of build
travis: Remove -q flags, since Travis collapses install command output
Merge branch 'develop' into tidy-up-core

Git was not correctly identifying the merge and threw a conflict