makes clang the default compiler, and adds -fblocks flag which is needed by lunix systems