final spec cleanup
adding in changes from before my vacation..

MSP-9678
create telnet clinet mixin

copy paste existing stuff repurposed for use
in a real class instead of a metasploit module
Style compliance
Don't re-establish connection

MSP-9653

If ActiveRecord::Base is already connected, then don't attempt to create
the database (as it involves establishing a new connection) or
establishing a new connection after the creation.  Still run the
migrations as the normal Rails::Application.initialize! will result in
ActiveRecord::Base.connected? being true even if migrations are missing.
Telnet LoginScanner basics

basic Telnet LoginScanner with shell
specs. Need to test functionality
and write additional specs
Fix dumb missing options and add spec
Merge branch 'feature/MSP-9640/cred_creation' into staging/electro-release
fixes for telnet wierdness

had to work around the way the old
Auxiliary::Login mixin worked. Scanner
now works properly
add more specs

added more specs around telnet specific validations
add sane default for connection timeout
Merge pull request #25 from rapid7/feature/MSP-9673/axis2-login-scanner

Add axis2 login scanner
Merge branch 'master' into staging/electro-release
Windows Hashdump post module refactor

refactor the Hashdump post module for window
to use the new cred creation methods.
Also some extra methods to do db safe checks
for record ids that we need
smart hashdump refactor

refactor the windows smart hashdump post module
to use the new cred creation methods
fix mremote to work on mremoteNG

fixed the mremote credential post module to work
against the newer mRemoteNG
fix open rescue

rescuing all exceptions bad
bad past dave bad
refactor mremote

mremote post module now refactored to
use new metasploit credentials
remove cred creation methods

removed cred creation methods from framework
and include them from the metasploit-credential gem instead
use metasploit-credential creation methods