QueryPool object creation

Added QueryPool object.

Fixes all tests in:
dEQP-VK.api.object_management.*.query_pool

Change-Id: Ie564848b616714c39961e7a80bc421ec7bb0ef58
Reviewed-on: https://swiftshader-review.googlesource.com/c/23948
Tested-by: Alexis Hétu <sugoi@google.com>
Reviewed-by: Chris Forbes <chrisforbes@google.com>
Reviewed-by: Corentin Wallez <cwallez@google.com>
diff --git a/src/Vulkan/vulkan.vcxproj b/src/Vulkan/vulkan.vcxproj
index 32abd27..4c18fcb 100644
--- a/src/Vulkan/vulkan.vcxproj
+++ b/src/Vulkan/vulkan.vcxproj
@@ -116,6 +116,7 @@
     <ClCompile Include="VkPipeline.cpp" />

     <ClCompile Include="VkPipelineLayout.cpp" />

     <ClCompile Include="VkPromotedExtensions.cpp" />

+    <ClCompile Include="VkQueryPool.cpp" />

     <ClCompile Include="VkQueue.cpp" />

     <ClCompile Include="VkRenderPass.cpp" />

     <ClCompile Include="VkShaderModule.cpp" />

@@ -213,6 +214,7 @@
     <ClInclude Include="VkPipeline.hpp" />

     <ClInclude Include="VkPipelineCache.hpp" />

     <ClInclude Include="VkPipelineLayout.hpp" />

+    <ClInclude Include="VkQueryPool.hpp" />

     <ClInclude Include="VkQueue.hpp" />

     <ClInclude Include="VkRenderPass.hpp" />

     <ClInclude Include="VkSampler.hpp" />