panfrost: Command stream goodies

Alyssa Rosenzweig requested to merge alyssa/mesa:panda into master

I just went through panfrost-job.h and looked for things that seemed off and fixed them, cleaning up a lot of good in the process. In terms of new functionality we gained some desktop GL wrapping modes that are, for all intents and purposes, hidden features (not exposed by the blob anywhere afaik), so that was fun.

Merge request reports