translation: Refresh all languages
spu2x: remove duplicated function
onepad: use union instead of stange cast

Nicer this way. Beside it removes the strict aliasing issue.
cmake: remove cmake from 3rdparty

3rdparty have been deprecated since a long time on linux.

Files are likely wrong
cmake: s/_LINUX/__linux__/
cmake: remove duplicate flags

also use the lighter elseif structure to reduce a bit the size of cmakefile
cmake: move -DNDEBUG to global option
cmake: enable some aggressive warning

Allow to track strict aliasing issue and overflow