Remove old craft in build system and use clang by default on OSX.