Add support for the clang compiler
Merge branch 'clang-support'

* clang-support:
  Add support for the clang compiler