vulkan: basic support for planar textures
This sets up all the necessary infrastructure to use planar vulkan textures. The biggest pain point right now was the inclusion of the fallback for code pl_tex_clear
, because that function (basically arbitrarily) can't be used with planar images.