fixes issue 923
fixes issue 923

Make inject-into-child-process code x64 reachability independent:
+ update macros to call through reg, jmp through embedded immed,
  and push 64-bit immeds in two steps
+ allocate remote buffer for injection within 32-bit reachability of ntdll,
  which on win8 requires separate reserve and commit steps

SVN-Revision: 1625

daksunt/dynamorio,daksunt/dynamorio,AmesianX/dynamorio,sigma-random/dynamorio,code4bones/dynamorio,code4bones/dynamorio,bl4ckic3/dynamorio,daksunt/dynamorio,AmesianX/dynamorio,code4bones/dynamorio,code4bones/dynamorio,sigma-random/dynamorio,sigma-random/dynamorio,bl4ckic3/dynamorio,AmesianX/dynamorio,sigma-random/dynamorio,bl4ckic3/dynamorio,bl4ckic3/dynamorio,AmesianX/dynamorio,bl4ckic3/dynamorio,AmesianX/dynamorio,daksunt/dynamorio,sigma-random/dynamorio,daksunt/dynamorio,code4bones/dynamorio