i965: add BPTC texture support
gallium: BPTC texture state tracking
gallium: additional bptc support
nvc0: add BPTC texture format support
mesa: Add BPTC enums and entries to format_info[]
mesa: update _mesa_get_format_color_encoding()
mesa: update _mesa_get_srgb_format_linear()
mesa: update _mesa_get_uncompressed_format()
mesa: update _mesa_format_to_type_and_comps()
mesa: update _mesa_format_matches_format_and_type()
mesa: add ARB_texture_compression_bptc to struct gl_extensions
mesa: update _mesa_is_color_format()
mesa: _mesa_is_compressed_format()
mesa: fix incorrect place for BPTC float cases
mesa: update _mesa_get_compressed_formats()
mesa: _mesa_glenum_to_compressed_format()
mesa: update _mesa_base_tex_format()
mesa: _mesa_choose_tex_format()
mesa: update comment about GL base format of a GL compressed tex format
mesa: update get_unpack_rgba_function()