community string collection

add community string collection to handle snmp loginscanner
credentials
start refacotirng snmp_login
working snmp_login module
Merge pull request #3559 from dmaloney-r7/feature/MSP-10230/snmp_login

MSP-10230 #land