vkbufferpool: correct usage flags type
VkImageUsageFlags
and VkBufferUsageFlags
both typedef
down to VkFlags
so this didn't cause any compiler errors, but VkImageUsageFlags
is semantically wrong, and is a problem for bindings generated from the gir spec when they are properly treated as separate types.