Initial commit of the python meterpreter.
Add process enumeration for windows.
Add Windows registry manipulation support.
Improve process execution on Linux.
Add process enumeration via PS for OSX.
Remove debug print and fix channel additions.
Sort import statements alphabetically.
Merge remote-tracking branch 'upstream/master' into python-meterpreter-dev
Un typo a client and server socket mixup.
Fix the way to get a session over a telnet connection
Always os.fork() when available.
Update unsafe scripting module
Encode the powershell cmd
Add the require boilerplate

Fixes a bug that sometimes comes up with load order on this module. I
know @jlee-r7 is working on a better overall solution but this should
solve for the short term.

Note, since the problem is practically machine-specific. @jlee-r7
suggested rm'ing all modules but the one under test. Doing that exposes
the bug, and I've verified this fix in that way.
Add module for ZDI-13-207
Fix typo
Land #2303, @todb-r7's patch to avoid loading order issues on sudo_password_bypass
Add CVE-2013-3184 (MS13-058) CFlatMarkupPointer Use After Free

Please see module description for more info.
Land #2305 - HP LoadRunner lrFileIOService ActiveX WriteFileString Bug
Lands #2244 Python Meterpreter

[Closes #2244]