Fix validation errors in buffer memory requirement tests
Some of the buffer memory requirement tests were causing a lot
of validation errors related to invalid videoCodecOperation value.
The tests were using VK_VIDEO_CODEC_OPERATION_INVALID_BIT_KHR while
creating the buffers and that is not allowed.
This CL changes the tests to include one encode and one decode video
profile in VkBufferCreateInfo.pNext chain when the buffer usage flags
contain any decode or encode bits.
Components: Vulkan
Affects:
dEQP-VK.api.buffer_memory_requirements.*video_usage_bits
VK-GL-CTS Issue: 3423
Change-Id: I40f981db0a53b622c5abfb58f58ce3b36772b175