Guichan changes for msvc builds
MSVC builds - lib and include for SDL2

As well as SDL2_net, SDL2_image and SDL2_mixer
Guichan to be only as broken on msvc as on gcc
Guichan to compile for SDL2

I did just comment out some bits though; those parts will need
re-implementing