Refactor for Credentials gem
Corrected 3 issues identified by jlee-r7
Fix to self.refname
Land #3692, @TomSellers's support for Metasploit Credential on enum_snmp