Add a CredentialCollection

Also moves Metasploit::Framework::LoginScanner::Credential to
Metasploit::Framework::Credential
fix jtr_format

use raw-md5 as that sort of works
Better docs
refactor filezilla_server

you know the score
refactor tomcat_mgr_upload
refactor tomcat_mgr_deploy
Add support for realm in CredentialCollection

MSP-9988
Merge remote-tracking branch 'upstream/master'
Fixing the failing specs

for some reason on my box sock.closed? isnt being called. stubbing it out

Kernel.select is being called and cant cast a mock object to an IO object
ok to fix this I'm stubbing select on the scanner object then the call wont
get passed onto the Kernel module
Merge pull request #44 from rapid7/bug/fixing-failing-specs-in-pop3

All specs passing. Much celebrations. Such happy. Wow.
Add Credential#== to facilitate specs
Add spec for pass_file
Add spec for userpass_file
Merge pull request #37 from rapid7/feature/MSP-9750/MSSQL_hashdump

Specs and functional tests passing. 

MSP-9750 #land
Join killed threads to ensure cleanup

MSP-9653
Merge pull request #41 from rapid7/feature/MSP-9731/filezilla

Specs other than POP3 specs fixed on staging passing, functional passing

MSP-9731 #land
login creation was missing!
Refactor winrm_login with Credentials
updating the gemfile

metasploit-concern v0.1.0 has been released
metasploit-credential is now on the v0.2.0-electro-release tag

MSP-9653
Merge pull request #39 from rapid7/feature/MSP-9751/mysql_hashdump

Feature/msp 9751/mysql hashdump