New clean pull
Correct railgun.c
Add missing .lib files

This should make it possible for folks to compile for Windows again.
Tell travis to notify build status in IRC
Posix meterpreter makefile changes

* Cleans more things
* No longer removes outputs on clean
* Changes tmp directory to be more descriptive
Add tags to .gitignore
Remove tags
Whitespace at EOL
Use a proper Makefile for libc
Explain building on POSIX
More Makefile clean up

You can now type 'make && make install' if your framework checkout is in
the same directory as meterpreter.
Tell travis we need gcc-multilib
Tell travis we need gcc-multilib
Make VisualStudio happy with an output dir
Add missing hook.dll

Hopefully the last obstacle to compiling on Windows.
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