Feature/msp 11162/db all creds

This PR adds back the functionality for DB_ALL_CREDS on login modules. It implements 3 methods in AuthBrute to handle Passwords, NTLMHashes, and SSHKeys respectively.

VERIFICATION STEPS
- [ ] have a workspace with some creds in it (preferably both NTLMHashes and passwords, but either will do)
- [ ] use auxiliary/scanner/smb/smb_login
- [ ] set RHOSTS to a target with smb
- [ ] set DB_ALL_CREDS to true
- [ ] unset any other username and password options
- [ ] run
- [ ] vERIFY it attempts the other credentials already saved in your DB