Initial attempt
Initial working AD_LDAP lookup
Tidying and refactoring
Merge remote-tracking branch 'upstream/master' into wldap32_railgun
Further refactoring
Tidyup and user options
Msftidy
Get pg as a dependency of metasploit_data_models

[#38274165]

metasploit_data_models already declares pg as a runtime dependency in
its gemspec, so there is no need to add pg as a direct dependency of
metasploit-framework, since metasploit-framework only needs pg for
metasploit_data_models.
Fix railgun EOL
Remove cred_files migration

[#41837027]

Mdm::CredFile is only used in Pro, so for metasploit_data_models 0.4.0,
Mdm::CredFiles has been moved to Pro, so the migration has been moved to
Pro too.
msftidy wldap32
Added x64 check and options to info
Better cleanup and address comments
Better feedback for x86
MySQL login scanner unhandled exception
Doc cleanup
Initial support for Java target

Still some debugging junk, needs some more love.
Adds a post module that loots chap-secrets
Made changes as described in Redmine issue 7605
Update modules/exploits/multi/http/rails_json_yaml_code_exec.rb

Removes unnecessary include.  Tested on 3.0.19 and 2.3.15.