WIP: First stab at creds add-* subcommands
start adding new rpc calls

Signed-off-by: David Maloney <DMaloney@rapid7.com>
Add an origin type and actually honor realm

Also adds better help text
Add add-ssh-key subcommand
Whitespace
Fix padding when a cell value is nil
Refactor a bit for readability
Re-add the ability to delete creds
Add a little easter egg in the NTLM hash
Merge branch 'staging/electro-release' into feature/MSP-9932/creds-add-subcommands
Add add-ssh-key to help output, fix some warnings
Add simple tabbing for creds command
Bump credential version for #to_s fixes
Add rudimentary specs and fix some help wording
Merge branch 'staging/electro-release' into feature/MSP-9641/cred-rpc-calls
Add support for different realm_key
add credential rpc calls
remove old rpc methods

added rpc methods to create new creds
removing the old methods for
the obsolete cred models
remove rpg_get_auth_info

this is an rpc call that calls a method that
does not even exist...
WAT?!
Make metasploit-model a direct dep

Needed for all the scanners that use Metasploit::Model::Realm::Key
constants.