Using -Wincompatible-pointer-types with Clang only

Check for Clang before adding -Wincompatible-pointer-types
in 'debug' and 'maintainer' builds, as older (?) versions
of GCC don't support it.