fix to_credential on core

the Metasploit::Credential::Core to_credential
method now seats private_type and realm_key correctly
Make XML export work with new backend

MSP-9948

* XML data looks ok in spot check
The module has been updated again
Use glob instead of entries

Fixes the case where a non-ruby file exists in the login_scanner/
directory
reformatting the hash

MSP-10658
changing the private_type

chainging trys to show these may all come back nil.

MSP-10658
Merge branch 'feature/MSP-10658/to_credential' into staging/electro-release
Remove credentials exportation from XML

MSP-9948
Merge pull request #100 from rapid7/bug/MSP-10661/glob-rb-files

Use glob instead of entries
Update deps
Importing old export, making new models

MSP-9948
Update metasploit-credential

MSP-10663
Merge branch 'bug/MSP-10663/core-opts-needs-a-task-id' into staging/electro-release

MSP-10663
Merge branch 'staging/electro-release' into feature/MSP-10660/realm_adjustments
require new metasploit-credential and -model

get the new Realm Key constants after the
move to -model
add REALM_KEY to each LoginScanner

each LoginScanner should now know
what kind of REALM it takes
add default realm values

for the scanners that take a realm
we know what the default realm to try is
so the Scanner should hold that info
version lock rspec

rspec 3 will cause problems for us right now
migration changes on schema.rb
Merge branch 'staging/electro-release' into feature/MSP-9707/smb-bruteforce-refactor

Conflicts:
	lib/metasploit/framework/login_scanner/smb.rb