Add Windows build support.

This requires the Windows binary zip file of GLEW to be downloaded and
unpacked into glew-1.10.0.
Tested using Visual Studio 2013: cmake . then msbuild ALL_BUILD.vcxproj.
Copy the glew dll into the same folder as the Craft.exe file.

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
Initialize winsock and call closesocket rather than close in the client.

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
Copy all required files to output directory on Windows.

The shader files and the textures image library along with the glew dll
need to be copied into the output directory along with the executable.

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
Support separate build directory when using Windows.

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
Copy all textures and shaders to output directory.

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>