Linux and GCC **build failures**: Illegal "return", SDLCore issues

On my system (gcc version 4.2.1) Polycode currently does not build because PolyData.cpp and PolyGLSLShaderModule call a naked "return;" from a method which requires a return value.

Also, SDLCore is missing some stuff from the Windows and Cocoa classes which prevents compilation.