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.
Include the post requires until #2354 lands

Another one that needs the manual require. See #2354
Empty commit to test Redmine integration

Is this showing up? If so, should see an entry.

[SeeRM #7222]
Land #2393, tape_engine_8A filename disambiguation
Clean up