Merge pull request #3231 from duncankl/mach-python2

Run mach with Python 2.7 if it is present
Check for Python 2.7 in components/script/makefile.cargo