Add a new MESA_tile_raster_order extension.

Some wording is new based on review feedback on the Mesa mailing list
-- version 1 had been looked at by Intel and AMD developers, and the
conclusion was that we needed to clarify TextureBarrier()'s role in
the list of exceptions given the new exception.

Implementation status: Kernel side ABI in place for vc4, piglit test
written and submitted, and Mesa implementation submitted.

v2: Rebase on MESA_swap_control
v3: Fix rebase mistake, define the extension for GLES as well.
v4: Mention what spec it's written against.
6 files changed