Added required header files, wrote Makefile, made some of the changes required to build on linux.
Rewrote Makefile from the ground up.
Updated common.h with hacky linux fixes.
Got ship server to compile on linux.
Updated Linux .gitignore to ignore debug files from MSVS
Created gitignore file.
Merged gitignore file from origin/linux_dev.
Merged branch `linux_dev` into branch `master`.