Request a vulkan renderer with a device extension

My usecase is to import a texture via dmabuf and then use that in the shader widget.

So far I have implemented a Renderer and Compositor where I reimplemented the device creation process and request the necessary extensions. It is super hacky right now but works. Struggling on other ends right now :smiley: