Merge pull request #623 from pre-commit/py3-plus-which

use shutil.which instead of distutils.spawn