Python 2.7 is now optional (but cpyimport won't work without Python 2.7)

Also fixed an issue with finding module paths at macro-expansion time.