Merge pull request #3101 from sbutcher-arm/change-used-pylint-2.16

Backport 2.16: Change the use of pylint to optionally use pylint3