Adds clang to travis compiler
Adds clang support to CMakeLists