[CMake] Reenabled GCC warnings which were disabled for dependencies
[CMake] Reenabled GCC warnings which were disabled for dependencies

- Added some interesting other ones

- Reworked the main CMakeLists a bit

Razakhel/RaZ,Razakhel/RaZ