Add option to disable compiler warnings.

Added the option to disable compiler warnings. Also added a note to
include functionality that would allow a module to be flagged as a
3rd-party module, and then have a different default warning level set
for it.