Add even more compiler warning diagnostics with GCC and Clang -Wextra option. (Not enabled for PathScale compiler atm, unsure if it supports it and don't have a way to test).