extensions: begin changes for extension support

This patch starts restructuring the various components
(loader, driver, layers, etc.) to support global and
device extensions. Require GetProcAddr to access the
extension functions and related support.
diff --git a/icd/intel/cmd_meta.c b/icd/intel/cmd_meta.c
index b965f5b..3f47654 100644
--- a/icd/intel/cmd_meta.c
+++ b/icd/intel/cmd_meta.c
@@ -398,11 +398,11 @@
 }
 
 ICD_EXPORT void VKAPI vkCmdCopyBuffer(
-    VkCmdBuffer                              cmdBuffer,
-    VkBuffer                                  srcBuffer,
-    VkBuffer                                  destBuffer,
-    uint32_t                                    regionCount,
-    const VkBufferCopy*                      pRegions)
+    VkCmdBuffer                 cmdBuffer,
+    VkBuffer                    srcBuffer,
+    VkBuffer                    destBuffer,
+    uint32_t                    regionCount,
+    const VkBufferCopy*         pRegions)
 {
     struct intel_cmd *cmd = intel_cmd(cmdBuffer);
     struct intel_buf *src = intel_buf(srcBuffer);
@@ -441,8 +441,8 @@
             fmt = VK_FORMAT_R32G32B32A32_UINT;
         } else {
             if (cmd_gen(cmd) == INTEL_GEN(6)) {
-                intel_dev_log(cmd->dev, VK_DBG_MSG_ERROR,
-                        VK_VALIDATION_LEVEL_0, VK_NULL_HANDLE, 0, 0,
+                intel_dev_log(cmd->dev, VK_DBG_REPORT_ERROR_BIT,
+                        &cmd->obj.base, 0, 0,
                         "unaligned vkCmdCopyBuffer unsupported");
                 cmd_fail(cmd, VK_ERROR_UNKNOWN);
                 continue;
@@ -677,10 +677,10 @@
     if (img_format == VK_FORMAT_UNDEFINED ||
         (cmd_gen(cmd) == INTEL_GEN(6) &&
          icd_format_get_size(img_format) < 4)) {
-        intel_dev_log(cmd->dev, VK_DBG_MSG_ERROR,
-                VK_VALIDATION_LEVEL_0, VK_NULL_HANDLE, 0, 0,
-                "vkCmdCopyImageToBuffer with bpp %d unsupported",
-                icd_format_get_size(img->layout.format));
+        intel_dev_log(cmd->dev, VK_DBG_REPORT_ERROR_BIT,
+                      &cmd->obj.base, 0, 0,
+                      "vkCmdCopyImageToBuffer with bpp %d unsupported",
+                      icd_format_get_size(img->layout.format));
         cmd_fail(cmd, VK_ERROR_UNKNOWN);
         return;
     }