configure: always add the extra warnings

Get rid of --enable-gcc-warnings and just add all the warnings in any
case; they are tested anyway, so only warnings supported by the compiler
will be used.

Regarding -Werror, add a new --enable-werror which enables its use.