layers: Add allocator to layer init functions

Conflicts:
	layers/shader_checker.cpp
diff --git a/layers/mem_tracker.cpp b/layers/mem_tracker.cpp
index 4166c3a..cf889f6 100644
--- a/layers/mem_tracker.cpp
+++ b/layers/mem_tracker.cpp
@@ -994,7 +994,8 @@
 
 static void
 init_mem_tracker(
-    layer_data *my_data)
+    layer_data *my_data,
+    const VkAllocationCallbacks *pAllocator)
 {
     uint32_t report_flags = 0;
     uint32_t debug_action = 0;
@@ -1057,9 +1058,9 @@
 }
 
 VKAPI_ATTR VkResult VKAPI_CALL vkCreateInstance(
-    const VkInstanceCreateInfo  *pCreateInfo,
-    const VkAllocationCallbacks *pAllocator,
-    VkInstance                  *pInstance)
+    const VkInstanceCreateInfo*                 pCreateInfo,
+    const VkAllocationCallbacks*                pAllocator,
+    VkInstance*                                 pInstance)
 {
     layer_data *my_data = get_my_data_ptr(get_dispatch_key(*pInstance), layer_data_map);
     VkLayerInstanceDispatchTable *pTable = my_data->instance_dispatch_table;
@@ -1072,7 +1073,7 @@
                                    pCreateInfo->enabledExtensionNameCount,
                                    pCreateInfo->ppEnabledExtensionNames);
 
-        init_mem_tracker(my_data);
+        init_mem_tracker(my_data, pAllocator);
     }
     return result;
 }