Add clang support, misc

Clang support, new Xdefaults