misc: rename startXXX to firstXXX and add firstXXX param to setviewport/scissor

Header file changes going to 213 version
diff --git a/tests/render_tests.cpp b/tests/render_tests.cpp
index 52f8d9f..05ed38a 100644
--- a/tests/render_tests.cpp
+++ b/tests/render_tests.cpp
@@ -387,8 +387,8 @@
     }
 
     commandBuffer->PrepareAttachments();
-    commandBuffer->SetViewport(m_viewports.size(), m_viewports.data());
-    commandBuffer->SetScissor(m_scissors.size(), m_scissors.data());
+    commandBuffer->SetViewport(0, m_viewports.size(), m_viewports.data());
+    commandBuffer->SetScissor(0, m_scissors.size(), m_scissors.data());
 
     descriptorSet.CreateVKDescriptorSet(commandBuffer);
     VkResult err = pipelineobj.CreateVKPipeline(descriptorSet.GetPipelineLayout(), renderPass());