Merge changes I9ad4588e,I83a676fc,I749242c4,Idc0d3c23 into oc-dev

* changes:
  vulkan: Only cancel buffers during swapchain creation if not shared
  vulkan: Set shared & auto refresh modes earlier
  vulkan: Track whether in shared mode in Swapchain
  vulkan: Always request at least 2 images for swapchain