New clean pull
Correct railgun.c
Tell travis we need gcc-multilib
add meterpreter side of stdapi.fs.file.mv
fix whitespace
This commit adds in-memory substitution for x64

Initial commit of in-mem-exe.c modifications for Windows x64.
Initial boolean wrapper checks to see if the image supplied is a
valid 64bit PE and calls a 64bit injection function. wow64 not yet
implemented.

64bit execution is a bit tricky since we can't get the entrypoint
of the existing thread from ThreadContext.Eax and we need to make
sure that our images are properly aligned. The 64 bit mapper is
based on MemExec64 source code by Steve10120 [at] icode.org.

TODO:
Write wow64 based injector. Write conditional to check that
source and destination images are the same architecture and call
the arch appropriate injection method.
Write "Heaven's Gate" based injector for running x86 process in
x64 space.
Add pssdk to the sniffer includes

pssdk source and libs must live in the same directory as the meterpreter
repo checkout.
Make Debug look more like Release
Make everything inherit RuntimeLibrary

Corresponds to the /MD or /MT flag
Fix a few slashes
Slashes to whacks
Merge branch 'build/vcxproj-cleanup' of github.com:jlee-r7/meterpreter into build/vcxproj-cleanup
DRY up some vcxproj cruft

Changes the output directory for all the projects to be dependent on the
target platform (which is really the architecture, but that's a story
for another time).

Also makes all the vcxproj files use variables for the output directory so
changing it isn't so painful next time.
Merge remote branch 'origin/master' into railgun_cdecl_fix_clean
Statically link libc for all configs
Fix the include paths for new pssdk directory location
Add Windows build instructions
Merge branch 'master' of github.com:jlee-r7/meterpreter
Merge branch 'master' of github.com:jlee-r7/meterpreter
Fix CRLF to help smooth conflicts with rapid7/master