loader: Don't use ICD's VkDevice after it has been destroyed

LX # 201

Conflicts:
	loader/trampoline.c
diff --git a/loader/loader.h b/loader/loader.h
index d184e16..390d0cc 100644
--- a/loader/loader.h
+++ b/loader/loader.h
@@ -424,7 +424,8 @@
         const VkInstance instance);
 void loader_remove_logical_device(
         const struct loader_instance *inst,
-        VkDevice device);
+        struct loader_icd *icd,
+        struct loader_device *found_dev);
 VkResult loader_enable_instance_layers(
         struct loader_instance *inst,
         const VkInstanceCreateInfo *pCreateInfo,