SNMP Alarm Support

Also, I think you need to be explicitly checking for S-CSCF or I-CSCF being enabled; the new Sproutlet architecture means this is the base for all sorts of things, and so as written, these objects would get created for standalone memento and standalone gemini.

Worth thinking about what happens (and what should happen) when we have a sprout S-CSCF and Gemini AS running inside the same process.

As it happens, I think we're OK for now (because Gemini has no external connections and Memento only connects to Cassandra), but if we added a separate AS that connected to Memcached, I think we'd need separate stores so that they could have separate CommunicationMonitors.