Patrick added SSL and SNMP v2 support.

Took his changes and added to a new branch while testing.
typo
a small work in progress crept in.
Simplified SNMP v2/v3 support
Merge branch 'community-additions'