major overhaul of compiler choosing - using distutils' own method of selecting compilers and flags, and removing mac specific ones.