Vulkan: Added `Views` field to `ImageObject` to store image views
Vulkan: Added `Views` field to `ImageObject` to store image views

This means vkDestroyImage no longer needs to loop over all image views to find
the views of the image being destroyed.

This change breaks compatibility with old captures.

Fixes #2457

Qining/gapid,Qining/gapid,pmuetschard/gapid,google/gapid,google/gapid,pmuetschard/gapid,Qining/gapid,google/gapid,google/agi,pmuetschard/gapid,pmuetschard/gapid,google/agi,google/gapid,google/agi,Qining/gapid,google/agi,google/agi,google/agi,pmuetschard/gapid,Qining/gapid,google/agi,Qining/gapid,pmuetschard/gapid,google/gapid,google/gapid,Qining/gapid,pmuetschard/gapid,pmuetschard/gapid,google/agi,google/gapid,Qining/gapid,google/gapid