Try setuptools first, then fallback to distutils.core
Merge remote-tracking branch 'dcoppa/master'