SNMP Alarm Support

Sorry - I should have been clearer. What I'm expecting (based on our usual process) is effectively a two-step merge:
* once all the markups are made, I'll merge your cpp-common pull request
* you'll then update all your other pull requests to point at the new master of Metaswitch/cpp-common
* I'll then merge those other pull requests

Sound OK?