This adds pylint testing via make check, using the framework from Anaconda. False positives can be added to ./tests/pylint/pylint-false-positives