Add support for code quality metrics.

Currently just pep8 and pylint, though it can be extended to other
checkers.
Testing for `diff-quality` command
Merge pull request #22 from edx/quality-violations

Quality violations