Still missing a proper tie-in with Techniques, will research that a bit.
- Fixed bug in DDS loading, DDSCAPS structure was being read from the wrong offset (!)
- Made texture sides and mip count accessible to derived classes (required for DDS cubemaps)
- Background cube maps are first looked into <name>_light.texture as a DDS cubemap - if that fails, then the engine proceeds as usual.