linux: add an option for clang

It will be used on the future with clang/cmake cleaning contribution
pcsx2/common: fix tons of warning spamming on clang

* Don't use parameter name to avoid unused parameter
* Set a default for various case