header: Update to version 1.0.53 of the vulkan hdr

- updated vulkan.h
- updated reg.py
- updated vk.xml
- updated vk_validation_error_database.txt
- updated vk_validation_error_messages.h
- updated vuid_mapping.py
- updated vulkan.hpp
- fixed error database vuid parser issue
- updated error DB with new VUIDS

Change-Id: I4744f4278981cf808b1b3c9fcf9cf6f5793f1338
diff --git a/scripts/reg.py b/scripts/reg.py
index 1554c30..5c92d27 100755
--- a/scripts/reg.py
+++ b/scripts/reg.py
@@ -200,6 +200,7 @@
         self.cmddict      = {}
         self.apidict      = {}
         self.extensions   = []
+        self.requiredextensions = [] # Hack - can remove it after validity generator goes away
         self.extdict      = {}
         # A default output generator, so commands prior to apiGen can report
         # errors via the generator object.
@@ -719,6 +720,9 @@
             if (include):
                 ei.emit = True
                 features.append(ei)
+                
+                # Hack - can be removed when validity generator goes away
+                self.requiredextensions.append(extName)
             else:
                 self.gen.logMsg('diag', '*** NOT including extension',
                     extName, '(does not match api attribute or explicitly requested extensions)')