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
Merge branch 'tidy-up-core' into tracklist-provider to get updates from develop
branch