bug 14014: Fill out support for VkShaderModule

Updated tests and demos to properly use VkShaderModule.
Add support to shader_checker for shader module.
Doesn't do anything with the pName parameter.
diff --git a/include/vulkan.h b/include/vulkan.h
index bf721bd..874caf4 100644
--- a/include/vulkan.h
+++ b/include/vulkan.h
@@ -1593,9 +1593,7 @@
     VkStructureType                             sType;              // Must be VK_STRUCTURE_TYPE_SHADER_CREATE_INFO
     const void*                                 pNext;              // Pointer to next structure
     VkShaderModule                              module;             // Module containing entry point
-    const char*                                 name;               // Null-terminate entry point name
-    size_t                                      codeSize;           // Specified in bytes
-    const void*                                 pCode;
+    const char*                                 pName;              // Null-terminate entry point name
     VkShaderCreateFlags                         flags;              // Reserved
 } VkShaderCreateInfo;