libplacebo: add new features (gamut clipping, BT.2390 EETF, custom LUTs, custom shaders)
Split off from my previous refactors to this vout to avoid the patchset from becoming too large/invasive.
Mostly straightforward, except for the high number of #if PL_API_VER
...