Add missing functionality to create empty textures with glCompressedTexImage1/2/3D

The patch adds a new variant of the glCompressedTexImage methods to make it possible to pass image size instead of actual data and thus create empty textures that can be uploaded with glCompressedTexSubImage later on.