Wrap comments at 80
Land #3590, #3574 reversion
Merge remote-tracking branch 'upstream/staging/electro-release' into staging/electro-release
Merge branch 'staging/electro-release' of github.com:rapid7/metasploit-framework into staging/electro-release
Allow RAILS_ENV to override default environment of 'production'

MSP-10964
Only error out if Rails.env differs from options.environment

MSP-10964
Only require config/application.rb when Rails.application not set

MSP-10964

Allows other Rails::Applications to use the commands.
.to_credential now assigns a parent

Metasploit::Credential::Core#to_credential will set the parent to the original core objext
Metasploit::Framework::Credential#to_credential also sets the parent to itself.
Add a missing include and require statement for psh
Apply rubocop changes to multi/script/web_delivery
Refactor sso to use Credential::Creation
Fix and be Architecture Agnostic
Land #3597, script/web_delivery powershell fixes
Merge remote-tracking branch 'upstream/master' into land_2551
Quick rubocop
Fix for newer powershell
Fix var name
Land #2551, Runas post library and powershell ask technique
add to_hash to Credential

begining of the chain to DRYing up
credential reporting in the loginscanner
Bump version to 4.10.0