Use GL_EXT_unpack_subimage to speed up non-pow-2 texture loads when available
Remove redundant call to ConvertColors, skip a copy when possible