SNMP Alarms Release-58

I'd like to suggest we rename this to AlarmModel or AlarmState, so we can rename the AlarmPair class to Alarm.  It looks like all the application code above the API is dealing with AlarmPair objects, but AlarmPair sounds misleading as it is not an arbitrary pair of alarms, it is two states or models of the same alarm condition.  I think it would be a cleaner API if we just exposed Alarm objects to the users with the API as per the current AlarmPair objects.