Repull
Merge branch 'master' into wds_scanner_repull
Address egypt's feedback
metasploit module for CVE-2013-3319 / SAP Security Note 1816536

Note: only tested on SAP running on Windows, but should equally work on vulnerable linux/*nix versions.
msftidy - fixed indents
hopefully actually fixed indents.
Included @jvazquez-r7 suggested changes
Included @jvazquez-r7 feedback
fixed typo on a message
Merge for retab
Retab changes for PR #1420
Merge pull request #25 from tabassassin/retab/pr/1420

Retab/pr/1420
Add CmdStagerPrintf
Just Rex::Text.to_octal is probably better
Get rid of callcc

[SeeRM 8407]
Update ms12_020_maxchannelids.rb

ms12_020_maxchannelids.rb produces a call stack when the connection is timed out. 

To reproduct, just run the module against a system having no RDP enabled.
Add support for stdapi_net_resolve_host.
Meterpreter railgun multi call fix

Modifications accommodate changes in the multi-call railgun code that
were made to Meterpreter.

This also includes a fix for Redmine 8269, so the Windows constants
now work correctly with the multi-calls.
Update RopDb mixin to allow dynamic payload size for neg

This adds a new key to allow a "safe" integer value to NEG. "Safe"
means the value does not have any null bytes after the NEG instruction,
which is typically used to calculate the payload size.
Use safe_negate_size key for msvcrt (XP)
Use safe_negate_size for java