Remove warnings about unused variables
werr: New W_FATAL, W_WARN and W_DEBUG[C] macros

Those macros provide a better way of reporting errors. Also, warnings can be
made fatal by defining the W_FATAL_WARNINGS=1 environment variable.