CCImage.cpp: initWithS3TCData() - Allow non-mipmapped textures

Currently, s3tc compressed textures with no mipmaps fail to load due to missing the appropriate PixelFormat, since it is only set when loading mipmaps. 

This patch sets the pixel format before mipmap loading (if s3tc hardware support is present).