Remove fails_with? from the formula instance
Move Compiler struct into CompilerSelector namespace
Replace CompilerQueue with predetermined priority lists
Make --cc= and HOMEBREW_CC override the compiler selector