Pylint should report error codes, not just messages

Minor tweak to Pylint reporter - currently the reporter prints a violation like this:

1: C: Missing docstring

but changed the way we invoke Pylint so the violation is reported as

1: C0111: Missing docstring

@wedaly @peter-fogg