SNMP Alarms Release-58

It was an object in the class originally. The problem here is that the AlarmReqAgent is a singleton. In alarm_test.cpp the AlarmTest class is used for a number of test cases. Its constructor starts the agent, while its destructor stops the agent. This is something I expected to work. The problem was that once the event_q is terminated, there is no existing way to “un-terminate” it. Instead of modifying event_q, I took this approach instead.