header: Update to version 1.0.55 of the Vulkan hdr

- updated vulkan.h
- updated generator.py
- updated reg.py
- updated vk.xml
- updated Win/Lin json files
- fixed and updated vulkan.hpp
- updated validation error messages and database
- applied validextensionstruct fixes from 1.0.54 LVL vk.xml file
- fixed parameter_validation DebugMarker prototypes
- fixed unique_objects DebugMarker prototypes
- fixed NV_FILL_RECTANGLE in error DB
- updated error database with new covered VUs

Change-Id: I4eec816a6dc9756105a357beab6af4abb303994d
diff --git a/scripts/generator.py b/scripts/generator.py
index e729b17..a9a7bd5 100755
--- a/scripts/generator.py
+++ b/scripts/generator.py
@@ -355,6 +355,13 @@
     # Struct (e.g. C "struct" type) generation
     def genStruct(self, typeinfo, name):
         self.validateFeature('struct', name)
+
+        # The mixed-mode <member> tags may contain no-op <comment> tags.
+        # It is convenient to remove them here where all output generators
+        # will benefit.
+        for member in typeinfo.elem.findall('.//member'):
+            for comment in member.findall('comment'):
+                member.remove(comment)
     #
     # Group (e.g. C "enum" type) generation
     def genGroup(self, groupinfo, name):