Add module for ZDI-13-169
Improve reliability
Put ready to pull request
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
Use safe_negate_size for hxds
added clipbucket_upload_exec RCE
Add rspec for Rex::Exploitation::RopDb
add gestio ip module
Imply authentication when a password is set
Add references, correct disclosure date
Land #2461, GestioIP module
Fix author order
Land #2460, @xistence's exploit for clipbucket
First set of fixes for gestioip_exec
Update function documentation
Make defaults sane for the lockoutable smb_login

See #2376
Land #2463, fixes to gestoip
Land #2466, don't try to lockout SMB