Clean up compiler selection tests

These should now be decoupled from any particular osx/xcode/clt combination, and from the ENV singleton.