Check extension limits
Add extension limits validaty check. The tests are per-extention.
Add tests:
* dEQP-VK.api.info.vulkan1p2_limits_validation.khr_push_descriptor
* dEQP-VK.api.info.vulkan1p2_limits_validation.khr_multiview
* dEQP-VK.api.info.vulkan1p2_limits_validation.ext_discard_rectangles
* dEQP-VK.api.info.vulkan1p2_limits_validation.ext_sample_locations
* dEQP-VK.api.info.vulkan1p2_limits_validation.ext_external_memory_host
* dEQP-VK.api.info.vulkan1p2_limits_validation.ext_blend_operation_advanced
* dEQP-VK.api.info.vulkan1p2_limits_validation.khr_maintenance_3
* dEQP-VK.api.info.vulkan1p2_limits_validation.ext_conservative_rasterization
* dEQP-VK.api.info.vulkan1p2_limits_validation.ext_descriptor_indexing
* dEQP-VK.api.info.vulkan1p2_limits_validation.ext_inline_uniform_block
* dEQP-VK.api.info.vulkan1p2_limits_validation.ext_vertex_attribute_divisor
* dEQP-VK.api.info.vulkan1p2_limits_validation.nv_mesh_shader
* dEQP-VK.api.info.vulkan1p2_limits_validation.ext_transform_feedback
* dEQP-VK.api.info.vulkan1p2_limits_validation.fragment_density_map
* dEQP-VK.api.info.vulkan1p2_limits_validation.nv_ray_tracing
* dEQP-VK.api.info.vulkan1p2_limits_validation.timeline_semaphore
* dEQP-VK.api.info.vulkan1p2_limits_validation.ext_line_rasterization
Rename and update test:
* dEQP-VK.api.info.vulkan1p2.limits_validation
to
* dEQP-VK.api.info.vulkan1p2_limits_validation.general
Components: vulkan
VK-GL-CTS issue: 2008
Change-Id: I5350ef499ba70e0194d360008a893209242a28a8