* Modified to permit a warning to be switched on as well as off, with state being set by new TWarning.State parameter.
* Made changes to TWarningsPersist and TWarnings.Render to support new warning state.
* Changed IWarnings.Delete method, and implementation, to take a TWarning parameter instead of symbol name string parameter.