Diagnostics: Overhaul warnings in cmake-gui Replace the old (and poorly designed) mechanisms for altering warnings in cmake-gui with a new warning tree that adaptively handles all diagnostic categories that are defined.