gl/image: Texture compression

+ Introduce compressed image formats and texture compression using
  libtxc_dxtn
+ Allow usage of compressed for textures