Merge branch 'master' into pymeterpreter-net

Conflicts:
	data/meterpreter/ext_server_stdapi.py
Rescue InvalidWordCount error

This is a cherry-pick of commit ea86da2 from PR #2656
Fix a syntax error for Python 2.4
Recreate the intent of cfebdae from @parzamendi-r7

The idea was to rescue on a NoReply instead of just fail, and was part
of a fix in #2656.

[SeeRM #8730]
All working now. In-memory meterpreter even.
Kill stray //.
Add CreateThread wrapper for windows.
Add posix fork() call before running code.
Refactoring exploit and adding build files for dll.
Let's try to be consistent about Rapid7 Inc.

According to

http://www.sec.gov/Archives/edgar/data/1560327/000156032712000001/0001560327-12-000001.txt

Rapid7 is actually "Rapid7 Inc" not "Rapid7, LLC" any more.

This does not address the few copyright/license statements around
"Metasploit LLC," whatever that is.
initial module
whoops, typoed the markers
Land #3092, Rapid7, Inc. thing
mipsle execve payload
check method
whoops, extra char
randomize markers
Fix check command host selection behavior

[SeeRM #8768] Instead of using the saved value for host, the check
command should use whatever the user specifies.
Land #3088, SNMP timestamp elements fix
update normalize_uri calls