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
Seperate data from code

Banners are content more than anything.
Add a little erorr checking, another cow
More banner sanity checking.
Add a tasteful URL to some banners.
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.
updated cold_fusion_version from Redmine Feature #6822
Updated coldfusion_local_traversal as described in Redmine Feature #6822
fixed an error that occurred when patching.
added Joomla scanner and url wordlist
msftidy wldap32
Added x64 check and options to info