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
- [x] have a workspace with some creds in it (preferably both NTLMHashes and passwords, but either will do)
- [x] use auxiliary/scanner/smb/smb_login
- [x] set RHOSTS to a target with smb
- [x] set DB_ALL_CREDS to true
- [x] unset any other username and password options
- [x] run
- [x] vERIFY it attempts the other credentials already saved in your DB