Pass msftidy
Land #3522 - Multi Gather Dbvis Connections Settings
change Result status

result bojects now use Login::status constants
for their status
Add Rubocop to the Metasploit project

This is a work in progress because the code base is old and the style
varies wildly, however .rubocop.yml can (and should) be tweaked over
time to change standards as we see fit.  As it stands right now there
are few (if any) modules that pass Rubocop.
Add spec
refactor all loginscanners

loginscanners now use LoginStatus constants
for the result statuses
Add missing origin

MSP-9948
Merge pull request #108 from rapid7/feature/MSP-9948/update-db-import

Specs and functional now passing with latest update.

MSP-9948 #land
add NO_AUTH_REQUIRED
create dbvis_add_db_admin.rb

Dbvisulaizer offers a command line functionality to execute SQL pre-configured databases (With GUI).
The remote database can be accessed from the command line without the need to authenticate.
The module abuses this functionality to create an administrator in the database if DB user rights allow it.
module login status cleanup

cleanup several bruteforce module to
use the loginstatus constants for result status
Move error_name to InvalidPacket and check for nil

MSP-10713
Have into account differences between windows default installs
Merge pull request #109 from rapid7/bug/MSP-10713/smb-error-code

Move error_name to InvalidPacket and check for nil
Merge branch 'staging/electro-release' into feature/MSP-10711/login-status

Conflicts:
	Gemfile
	Gemfile.lock
	modules/auxiliary/scanner/smb/smb_login.rb
final cleanup steps
gemfile fix
Merge pull request #1 from wvu-r7/pr/3479

Fix @source and prefer &&
Minor whitespace and grammar changes
Land #3419, multi script delivery module by @jakxx