Add clang compiler support.

All warnings are supressed for ThirdParty sub-projects.