SNMP Alarm Support

I understand your point. One of my sticking points was starting to pile on more optional parameters in the constructors. If more alarms are added to the common code, the list will just continue to grow. That just did not seem right to me. But, I get your point and will make the change.