CVE-2013-5696 RCE for GLPI
corrected some codes requested by Meatballs
Bumping out deprecation date

Pray I don't alter the deprecation date further.
Revert "Bump requirement for packetfu"

This reverts commit a2f0834877bb05ea8725407ae7a41bb20007c2c3.

This is an errant commit, already implemented in #2361
Fix possible port conflict
Add Context to rex sockets plus track them with add_socket
Use payload.encoded because BadChars are defined
Add module for MS13-071
Merge remote-tracking branch 'upstream/master'
Add minor cleanup
Added minor indentation updates
Land #2386, don't accidentally delete all hosts
Land #2358, deprecate funny names
Clear report_data on each host report
Land #2392, fix for the Foundstone parser bug

[FixRM #8402]
Fix for dangling port forwards

Code tears down the port forwards prior to migrating so that we don't end up with dangling connections that don't work.
Fix possible collisions on binding port and handle rex socket
corrected Integer()
Changed ret to push esp C:\WINDOWS\system32\msvcrt.dll
Disambiguate tape_engine_8A as tape_engine_0x8a

This will reopen #2358 to avoid filename collisions on Windows, Rubymine
environments, etc.