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.
Always os.fork() when available.
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
Land #2305 - HP LoadRunner lrFileIOService ActiveX WriteFileString Bug
Lands #2244 Python Meterpreter

[Closes #2244]