header: Update to 1.1.75

- Update Vulkan-Headers submodule to 1.1.75
- Update vuid_mapping.py with new structure ids
- Stop helper_file_generator.py from generating bogus VkStructureType
  values for VkBase(In|Out)Structure

Change-Id: I03cea69e15866cfb44dbaae1d1b85bba3b05f643
diff --git a/scripts/helper_file_generator.py b/scripts/helper_file_generator.py
index c1b5176..003e7a5 100644
--- a/scripts/helper_file_generator.py
+++ b/scripts/helper_file_generator.py
@@ -224,15 +224,6 @@
             self.structNames.append(name)
             self.genStruct(typeinfo, name, alias)
     #
-    # Generate a VkStructureType based on a structure typename
-    def genVkStructureType(self, typename):
-        # Add underscore between lowercase then uppercase
-        value = re.sub('([a-z0-9])([A-Z])', r'\1_\2', typename)
-        # Change to uppercase
-        value = value.upper()
-        # Add STRUCTURE_TYPE_
-        return re.sub('VK_', 'VK_STRUCTURE_TYPE_', value)
-    #
     # Check if the parameter passed in is a pointer
     def paramIsPointer(self, param):
         ispointer = False
@@ -351,10 +342,8 @@
                 result = re.search(r'VK_STRUCTURE_TYPE_\w+', rawXml)
                 if result:
                     value = result.group(0)
-                else:
-                    value = self.genVkStructureType(typeName)
-                # Store the required type value
-                self.structTypes[typeName] = self.StructType(name=name, value=value)
+                    # Store the required type value
+                    self.structTypes[typeName] = self.StructType(name=name, value=value)
             # Store pointer/array/string info
             isstaticarray = self.paramIsStaticArray(member)
             membersInfo.append(self.CommandParam(type=type,