Conditional includes and added locations

Added #ifdef and #elif for hopefully using the correct includes for
SDL.h whether on windows or linux.

Changed the way files in the include directory are included so that the
compiler should be adding it to its list of directories to check.