vk-boiler v4.3.1: legacy swapchain cleanup fixes
- Validate API version in BoilerBuilder
- Check whether gpu-assisted validation and debug-printf are supported before enabling them
- Catch errors in WindowRenderLoop cleanUp
- Fix potential bug in LegacySwapchainCleaner
- Use vkQueueWaitIdle in LegacySwapchainCleaner to wait until a swapchain can be destroyed