build: give into clangs failures and remove -Wunused-but-set-parameter.

This commit message serves to show how disappointed i am with clang trying
to simply be compatibile with gcc and doing a horrible job of it.

GCC forever.