Rework Vulkan platforms to introduce wayland platform
This patchset is the v2 fixing the issues raised last review, rewriting the old (v2) patchset introducing the wayland platform for vulkan.
It also fixes input format usage, and prepare for the split of the libplacebo module from vulkan/.
Resend from mailing list: https://mailman.videolan.org/pipermail/vlc-devel/2021-April/143194.html