Use correct include
Return nil if fail
Change memory types from DWORD to QWORD

This was causing memory allocations to fail on x64 in cases where
the higher bits were set in addresses.
Merge remote-tracking branch 'upstream/pr/3416' into x64_injection
Check .NET version
Add check method
Changed message
Land #3413, improved FileDropper cleanup message
Land #3406, indeces_enum -> indices_enum
I prefer "bruteforce" to "brute force" for search

Just makes it easier to search for, since it's an industry term of art.
Make print/descs/case consistent
Nuke extra space at EOL
Land #3417, release fixes
Dont be confident about string comparision
use the new check also in exploit()
Correct documentation link

changed link from https://dev.metasploit.com/documents/api/ to https://dev.metasploit.com/api/
Pymeterpreter use print_exc and not print_exception
Pymeterpreter update pystagers for version 3.1/3.2
Pymeterpreter get type encoder from dict instead
Merge branch 'master' of https://github.com/rapid7/metasploit-framework