Add default compiler warning level.

Added the ability to set the default compiler warning level across all
modules. After the default warning level is changed, each module can
then have its own level changed independently.