mesa: consolidate internal glCompressedTexSubImage1/2/3D code