-Wshadow only for Clang, not for GCC

Ok, now I remember why we've never bothered with this flag in KDE.