Merge pull request #53 from rapid7/bug/MSP-9994/framework-db-driver

Set `framework.db.driver` when connection already established.
add invalidate_login call

add the new invalidate login call to make sure
we update the status on failed logins appropriately
invalidate_login

added invalidate_login call
also made to_s on credential drop the @
if there is no realm present
add invalidate_login call
missing public

missing the public in the invalidate_login call
now fixed
put calls in right place it helps
refactor mssql_login

now uses all the Metasploit::Credential goodness
Refactor wsftp_client creds
Use getaddress on rhost
Use the new hash syntax for consistency
Use the new hash syntax for consistency
Update coreftp.rb
Merge branch 'staging/electro-release' into feature/MSP-9693/db2_auth
Add rubyzip 1.1.X

MSP-10004
Remove lib/zip

MSP-10004
Update to Rubyzip 1.X API

MSP-10004

`require 'zip'` instead of `'zip/zip'` and rename all classes to remove
redundant Zip prefix inside the Zip namespace.
refactor db2_auth module

you know what it is
Update db/schema.rb

MSP-10004
Fix require

MSP-10004

Change 'zip/zip' to 'zip' to match >= 1.0.0 rubyzip API.
make sure we capture realms

need to account for the possability of
realms in mssql_login