Cleaning up includes since i don't plan to build with MSVC

It's a bit pointless since I'm only planning to build with gcc on my
windows/linux machines and it messes up YouCompleteMe trying to find
the SDL functions. Also fixing some errors/cleaning up a bit in the code.
Changing over to use the parallel driver for rendering scenes