Merge branch 'staging/electro-release' into feature/MSP-9948/update-db-import

Upstream merge

Conflicts:
	Gemfile
	Gemfile.lock
Update deps again

MSP-9948
Remove cruft

MSP-9948
Land #3520 : Update Linux Meterpreter Binaries

Includes fixes for the sniffer which stop it breaking on x64 and make
it work with the `any` interface.

[FixRM #6355]
Use vprint_ instead of print_
Better login detection for wordpress
Merge branch 'wchen-r7-pr3522'
Changes ok
Added compatibility with dbvis <= 6

Checking for "config" folder existence if "config70" is not found.
Update dbvis_enum.rb
Old config file update

Added functions to parse old and new config files.
parse url to report host in old config
Update dbvis_enum.rb
Added dbvis version find and print
Update link for The Metasploit Development Environment

The HACKING file still uses the old link, which redirects to this
one, why not just use this one?
Land #3527 from @wchen-r7, doc update
Catch AddressInUse when running commands from the meterpreter console
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.