Run lint in parallel in runtest.py (#14448)
Give flake8 3 parallel processes. Previously it was sequential.
Assuming that most developers have a machine with at least 4 cores, we
have at least one left for self check, which is run in parallel with
lint.