Land #2776 - Avoid having the same port twice
Keeping changes away from the "ip" variable
RESOLVE option takes either "remote" or "local"
Clean up code. Test version support.

* Using #get in Object#defineProperty call makes the payload execute immediately
on all supported browsers I tested.
* Moved Ranking to Excellent since it is now 100% reliable.
Tidy whitespace.
Fix include reference.
Move comment.
Update versions, 4.0.1 does not work on windows.
Use a smaller key size, harder to spot.
Add a patch for 15.x support.

* Also add authors i forgot, oops
Update description with new version support.
Add OpenSIS 'modname' PHP Code Execution module for CVE-2013-1349
Merge remote-tracking branch 'upstream/pr/2736' into enum_ad_perf
Merge in extapi post mixin
Merge remote-tracking branch 'upstream/master' into enum_ad_perf
Remove EOL whitespace from OS X hashdump
Update to use extapi
Dropped scanner mixin. Tried to maintain usage
msftidy - fixed
Adds ability to load post modules in msfcli

This is mainly important for normal load testing. It'd be unusual to
actually want to use this functionality with msfcli since post modules
already need established sessions in order to do something.

[SeeRM #8719]