Use GFXDevice::setupGenericShaders for support non Fixed Fuction Pipelines.

OpenGL and DirectX11 not support FFP, and GFDevice::disableShaders has not the necessary information to decide the shader to be used.

GFDevice::SetupGenericShaders is used instead of GFDevice::disableShaders.

GFDevice::disableShaders will be deprecated on T3D 4.0
Merge pull request #608 from BeamNG/use_gfxdevice_setupgenericshaders

Use GFXDevice::setupGenericShaders for support non Fixed Fuction Pipelines.