x86 remote DLL injection working

Remote DLL injection now works for both x86 and x64 processes being
injected in to processes in the same session.
Implemented SeDebugPrivilege

Cross session injection works for Windows 8 now that the script is
capable of requesting SeDebugPrivilege. Need to do work to get cross
session injection working for Windows Vista/7 because CreateRemoteThread
doesn't work cross session, need to use NtCreateThreadEx.
Remote process injection working for Win7

Added checking to do NtCreateThreadEx if Vista/7 is being used, and
CreateRemoteThread otherwise. Disabled the SeDebugPrivilege code for now
since it isn't actually needed (PowerShell comes with SeDebugPrivilege
enabled for some reason..).

In Win8, injecting DLL in to LSASS causes a crash. Need to investigate.