fixes FD leak in RPC client

FD leak due to sockets not getting closed
on the rpc client
FIXRM #8107
conditional wrapping

as per egypt's catch
slight rearrangement
damnit brandon turner
"fix" indentation to make egypt happy
Land 2029, rpc client file descriptor leak
Add requires for pptp_tunnel
Land #2032, @egypt's requires for pptp_tunnel
Add Msf::Post::Windows::Process

The purpose of Msf::Post::Windows::Process is have all the common
functions you might need to do something to a process, for example:
injecting something to a process and then run it.
Update documentation

Fix broken English
Fix a handle leak & change thread creation flag
Yarrrrrrrrd
Extra comments, no thanks
Land 2033, post lib for injecting shellcode