Split of DNS SRV Record Enumeration from enum_dns
Don't try to download '.' or '..' as files
fix stupid datat structure

also supports a boolean value for whether the cipher is weak or not
Couple of fixes for windows

* Catch IOError when chmod doesn't exist (i.e. Windows)
* Proper escaping for paths
Fix bug: TypeError can't convert Fixnum into String

wmap_target_port is retrieved from datastore['RPORT'], and that's a
Fixnum. But wmap_base_url is treating that like a String, so when a
module uses that function, it's doomed.

See:
http://dev.metasploit.com/redmine/issues/7748
Use the install path to tell us the separator

Fixes the java target on windows victims
Merge branch 'sonicwall_gms' of https://github.com/jlee-r7/metasploit-framework into jlee-r7-sonicwall_gms
Merge branch 'master' of github.com:rapid7/metasploit-framework
Merge remote-tracking branch 'wchen-r7/type_error_dir_scanner' into rapid7
Fixed typos mentioned by Egypt
Merge remote-tracking branch 'tasos-r7/feature/web_http_request_opts_override' into rapid7
Merge branch 'dmaloney-r7-http/auth_methods' into rapid7
Fix additional typos per recomendation
Merge branch 'rapid7' into R3dy-psexec-mixin2
More support for various checks
Add calling conv to railgun
Re-Merging 'dmaloney-r7/http/auth_methods'

Picking up the http auth methods for real in an attempt to close PR
something.
Adding an auxiliary scanner module for Titan FTP password disclosure.
Change to wldap to allow cdecl
Merge branch 'module/titan_ftp_admin_password' of github.com:zeroSteiner/metasploit-framework into zeroSteiner-module/titan_ftp_admin_password