Simplify and modernize our compiler warnings

-Wall -Werror is always on, at least until all of Jenkins turns red.

All developer warnings have been collected under --enable-developer-warnings
and several auxillary developer options have been absorbed or
otherwise eliminated.