SNMP Alarm Support

It's not consistent with our coding style, though. The style doesn't perfectly fit my preferences either (e.g. I prefer opening and closing braces at the end of a line, not on their own), but the benefits of having a consistent, agreed coding style (such as not spending loads time debating coding style) are more important than having everyone do their own thing.