Added clang as a valid compiler.
Fixed warnings in clang.