Will/quality consume report

Allow diff-quality to consume pep8/pylint reports.  This preserves the old behavior of calling pep8/pylint if no reports are provided.

I want to use this in edx-platform to speed up the build.

Reviewers: @sarina @cpennington