pvr: Add support for VK_KHR_timeline_semaphore and switch to using the common queue code

Jarred Davies requested to merge JarredHDavies/mesa:timeline-semaphore into main

A simplification of the synchronization code is also undertaken as part of this to account for the implicit guarantee the FW gives the driver that jobs submitted to the same context will be run in submission order.

Merge request reports