layers: Add allocator to layer init functions

Conflicts:
	layers/shader_checker.cpp
diff --git a/layers/swapchain.cpp b/layers/swapchain.cpp
index 72fb4f9..08ee63d 100644
--- a/layers/swapchain.cpp
+++ b/layers/swapchain.cpp
@@ -109,7 +109,7 @@
 
 
 #include "vk_dispatch_table_helper.h"
-static void initSwapchain(layer_data *my_data)
+static void initSwapchain(layer_data *my_data, const VkAllocationCallbacks *pAllocator)
 {
     uint32_t report_flags = 0;
     uint32_t debug_action = 0;
@@ -185,7 +185,7 @@
                                    pCreateInfo->ppEnabledExtensionNames);
         // Call the following function after my_data is initialized:
         createInstanceRegisterExtensions(pCreateInfo, *pInstance);
-        initSwapchain(my_data);
+        initSwapchain(my_data, pAllocator);
     }
     return result;
 }