Add pipeline cache corner cases
Two new test cases were added. The first case creates a pipeline cache
using valid previously retrieved data, but sets the initial cache size
to zero.
The second case creates multiple pipeline caches using previously
retrieved data, which is valid apart from cache header version, vendor
ID, device ID and pipeline cache ID.
New tests:
dEQP-VK.pipeline.cache.misc_tests.zero_size_test
dEQP-VK.pipeline.cache.misc_tests.invalid_blob_test
Components: Vulkan
VK-GL-CTS issue: 1012
VK-GL-CTS public issue: 81
Change-Id: Ie28b10f97adc2e4b2d1a2239ec5c6c1d75416087