[common.disable_warnings] added some to clang
* -Wunreachable-code
* -Wcovered-switch-default
* -Wswitch-enum
* -Wunused-const-variable
* -Wunused-private-field
[test] silence gtest for good (at least with clang)