Turn off summary reports and have colorized output as default.

Refs #9951
Add a pylint-check target to cmake.

Refs #9951
Add summary reporting at the end of the script.

Refs #9951
Replace RAII class with more Python-like contextmanager

Refs #9951
Start to implement directory traversal.

Refs #9951
Rename pylint-check to pylintcheck for consistency with other checks.

Refs #9951
Add implementation for directory traversal and execution.

There is a list of directory paths that are ignored defined within
the module itself.
Refs #9951