Enable most compiler warnings for g++ and enable -Werror