layers: Rename all layer headers to begin with "vk_layer_" prefix
diff --git a/layers/CMakeLists.txt b/layers/CMakeLists.txt
index a71931d..8f521d6 100644
--- a/layers/CMakeLists.txt
+++ b/layers/CMakeLists.txt
@@ -88,23 +88,23 @@
 run_vk_layer_generate(ObjectTracker object_track.cpp)
 run_vk_layer_generate(Threading threading.cpp)
 
-add_library(layer_utils SHARED layers_config.cpp)
+add_library(layer_utils SHARED vk_layer_config.cpp)
 if (WIN32)
-    add_library(layer_utils_static STATIC layers_config.cpp)
+    add_library(layer_utils_static STATIC vk_layer_config.cpp)
     set_target_properties(layer_utils_static PROPERTIES OUTPUT_NAME layer_utils)
     target_link_libraries(layer_utils)
 endif()
 
-add_vk_layer(Basic basic.cpp layers_table.cpp)
+add_vk_layer(Basic basic.cpp vk_layer_table.cpp)
 add_vk_layer(Multi multi.cpp)
-add_vk_layer(DrawState draw_state.cpp layers_debug_marker_table.cpp layers_table.cpp)
-add_vk_layer(MemTracker mem_tracker.cpp layers_table.cpp)
-add_vk_layer(ShaderChecker shader_checker.cpp layers_table.cpp)
-add_vk_layer(Image image.cpp layers_table.cpp)
+add_vk_layer(DrawState draw_state.cpp vk_layer_debug_marker_table.cpp vk_layer_table.cpp)
+add_vk_layer(MemTracker mem_tracker.cpp vk_layer_table.cpp)
+add_vk_layer(ShaderChecker shader_checker.cpp vk_layer_table.cpp)
+add_vk_layer(Image image.cpp vk_layer_table.cpp)
 # generated
-add_vk_layer(Generic generic_layer.cpp layers_table.cpp)
-add_vk_layer(APIDump api_dump.cpp layers_table.cpp)
-add_vk_layer(ObjectTracker object_track.cpp layers_table.cpp)
-add_vk_layer(ParamChecker param_checker.cpp layers_debug_marker_table.cpp layers_table.cpp)
-add_vk_layer(Threading threading.cpp layers_table.cpp)
-add_vk_layer(ScreenShot screenshot.cpp layers_table.cpp)
+add_vk_layer(Generic generic_layer.cpp vk_layer_table.cpp)
+add_vk_layer(APIDump api_dump.cpp vk_layer_table.cpp)
+add_vk_layer(ObjectTracker object_track.cpp vk_layer_table.cpp)
+add_vk_layer(ParamChecker param_checker.cpp vk_layer_debug_marker_table.cpp vk_layer_table.cpp)
+add_vk_layer(Threading threading.cpp vk_layer_table.cpp)
+add_vk_layer(ScreenShot screenshot.cpp vk_layer_table.cpp)
diff --git a/layers/basic.cpp b/layers/basic.cpp
index b9bf17d..c2ef53d 100644
--- a/layers/basic.cpp
+++ b/layers/basic.cpp
@@ -27,7 +27,7 @@
 #include "loader_platform.h"
 #include "vk_dispatch_table_helper.h"
 #include "vk_layer.h"
-#include "layers_table.h"
+#include "vk_layer_table.h"
 // The following is #included again to catch certain OS-specific functions
 // being used:
 #include "loader_platform.h"
diff --git a/layers/draw_state.cpp b/layers/draw_state.cpp
index fa3b36a..da47329 100644
--- a/layers/draw_state.cpp
+++ b/layers/draw_state.cpp
@@ -39,16 +39,16 @@
 #endif
 #include "vk_struct_size_helper.h"
 #include "draw_state.h"
-#include "layers_config.h"
+#include "vk_layer_config.h"
 #include "vk_debug_marker_layer.h"
 // The following is #included again to catch certain OS-specific functions
 // being used:
 #include "loader_platform.h"
-#include "layers_msg.h"
-#include "layers_table.h"
-#include "layers_debug_marker_table.h"
-#include "layer_data.h"
-#include "layer_logging.h"
+#include "vk_layer_msg.h"
+#include "vk_layer_table.h"
+#include "vk_layer_debug_marker_table.h"
+#include "vk_layer_data.h"
+#include "vk_layer_logging.h"
 
 typedef struct _layer_data {
     debug_report_data *report_data;
diff --git a/layers/image.cpp b/layers/image.cpp
index 8012e9b..d42cf2a 100644
--- a/layers/image.cpp
+++ b/layers/image.cpp
@@ -33,15 +33,15 @@
 
 #include "loader_platform.h"
 #include "vk_layer.h"
-#include "layers_config.h"
+#include "vk_layer_config.h"
 #include "vk_enum_validate_helper.h"
 #include "vk_struct_validate_helper.h"
 //The following is #included again to catch certain OS-specific functions being used:
 #include "loader_platform.h"
 
-#include "layers_table.h"
-#include "layer_data.h"
-#include "layer_logging.h"
+#include "vk_layer_table.h"
+#include "vk_layer_data.h"
+#include "vk_layer_logging.h"
 
 typedef struct _layer_data {
     debug_report_data *report_data;
diff --git a/layers/mem_tracker.cpp b/layers/mem_tracker.cpp
index e4db292..ab36022 100644
--- a/layers/mem_tracker.cpp
+++ b/layers/mem_tracker.cpp
@@ -36,13 +36,13 @@
 #include "vk_dispatch_table_helper.h"
 #include "vk_struct_string_helper_cpp.h"
 #include "mem_tracker.h"
-#include "layers_config.h"
+#include "vk_layer_config.h"
 // The following is #included again to catch certain OS-specific functions
 // being used:
 #include "loader_platform.h"
-#include "layers_table.h"
-#include "layer_data.h"
-#include "layer_logging.h"
+#include "vk_layer_table.h"
+#include "vk_layer_data.h"
+#include "vk_layer_logging.h"
  static LOADER_PLATFORM_THREAD_ONCE_DECLARATION(g_initOnce);
 
 typedef struct _layer_data {
diff --git a/layers/param_checker.cpp b/layers/param_checker.cpp
index 2fb0757..e9befd2 100644
--- a/layers/param_checker.cpp
+++ b/layers/param_checker.cpp
@@ -34,15 +34,15 @@
 
 #include "loader_platform.h"
 #include "vk_layer.h"
-#include "layers_config.h"
+#include "vk_layer_config.h"
 #include "vk_enum_validate_helper.h"
 #include "vk_struct_validate_helper.h"
 //The following is #included again to catch certain OS-specific functions being used:
 #include "loader_platform.h"
 
-#include "layers_table.h"
-#include "layer_data.h"
-#include "layer_logging.h"
+#include "vk_layer_table.h"
+#include "vk_layer_data.h"
+#include "vk_layer_logging.h"
 
 typedef struct _layer_data {
     debug_report_data *report_data;
diff --git a/layers/screenshot.cpp b/layers/screenshot.cpp
index 8a968e6..89725cd 100644
--- a/layers/screenshot.cpp
+++ b/layers/screenshot.cpp
@@ -40,11 +40,11 @@
 #include "loader_platform.h"
 #include "vk_dispatch_table_helper.h"
 #include "vk_struct_string_helper_cpp.h"
-#include "layers_config.h"
+#include "vk_layer_config.h"
 // The following is #included again to catch certain OS-specific functions
 // being used:
 #include "loader_platform.h"
-#include "layers_table.h"
+#include "vk_layer_table.h"
 
 
 struct devExts {
diff --git a/layers/shader_checker.cpp b/layers/shader_checker.cpp
index 854ccc6..3bfcfe0 100644
--- a/layers/shader_checker.cpp
+++ b/layers/shader_checker.cpp
@@ -32,9 +32,9 @@
 #include "loader_platform.h"
 #include "vk_dispatch_table_helper.h"
 #include "vk_layer.h"
-#include "layers_config.h"
-#include "layers_msg.h"
-#include "layers_table.h"
+#include "vk_layer_config.h"
+#include "vk_layer_msg.h"
+#include "vk_layer_table.h"
 #include "vk_enum_string_helper.h"
 #include "shader_checker.h"
 // The following is #included again to catch certain OS-specific functions
diff --git a/layers/layers_config.cpp b/layers/vk_layer_config.cpp
similarity index 99%
rename from layers/layers_config.cpp
rename to layers/vk_layer_config.cpp
index ad49e4d..9904469 100644
--- a/layers/layers_config.cpp
+++ b/layers/vk_layer_config.cpp
@@ -28,7 +28,7 @@
 #include <string.h>
 #include <vk_layer.h>
 #include "loader_platform.h"
-#include "layers_config.h"
+#include "vk_layer_config.h"
 // The following is #included again to catch certain OS-specific functions
 // being used:
 #include "loader_platform.h"
diff --git a/layers/layers_config.h b/layers/vk_layer_config.h
similarity index 100%
rename from layers/layers_config.h
rename to layers/vk_layer_config.h
diff --git a/layers/layer_data.h b/layers/vk_layer_data.h
similarity index 98%
rename from layers/layer_data.h
rename to layers/vk_layer_data.h
index 4cfe056..5028ca0 100644
--- a/layers/layer_data.h
+++ b/layers/vk_layer_data.h
@@ -29,7 +29,7 @@
 #define LAYER_DATA_H
 
 #include <unordered_map>
-#include "layers_table.h"
+#include "vk_layer_table.h"
 
 template<typename DATA_T>
 DATA_T *get_my_data_ptr(void *data_key,
diff --git a/layers/layers_debug_marker_table.cpp b/layers/vk_layer_debug_marker_table.cpp
similarity index 100%
rename from layers/layers_debug_marker_table.cpp
rename to layers/vk_layer_debug_marker_table.cpp
diff --git a/layers/layers_debug_marker_table.h b/layers/vk_layer_debug_marker_table.h
similarity index 100%
rename from layers/layers_debug_marker_table.h
rename to layers/vk_layer_debug_marker_table.h
diff --git a/layers/layer_logging.h b/layers/vk_layer_logging.h
similarity index 99%
rename from layers/layer_logging.h
rename to layers/vk_layer_logging.h
index 8a7e292..617c3b2 100644
--- a/layers/layer_logging.h
+++ b/layers/vk_layer_logging.h
@@ -33,8 +33,8 @@
 #include <stdbool.h>
 #include <unordered_map>
 #include "vk_layer.h"
-#include "layer_data.h"
-#include "layers_table.h"
+#include "vk_layer_data.h"
+#include "vk_layer_table.h"
 
 typedef struct _debug_report_data {
     VkLayerDbgFunctionNode *g_pDbgFunctionHead;
diff --git a/layers/layers_msg.h b/layers/vk_layer_msg.h
similarity index 100%
rename from layers/layers_msg.h
rename to layers/vk_layer_msg.h
diff --git a/layers/layers_table.cpp b/layers/vk_layer_table.cpp
similarity index 99%
rename from layers/layers_table.cpp
rename to layers/vk_layer_table.cpp
index 363cd01..5fbec8a 100644
--- a/layers/layers_table.cpp
+++ b/layers/vk_layer_table.cpp
@@ -25,7 +25,7 @@
 #include <unordered_map>
 #include "vk_dispatch_table_helper.h"
 #include "vk_layer.h"
-#include "layers_table.h"
+#include "vk_layer_table.h"
 static device_table_map tableMap;
 static instance_table_map tableInstanceMap;
 
diff --git a/layers/layers_table.h b/layers/vk_layer_table.h
similarity index 100%
rename from layers/layers_table.h
rename to layers/vk_layer_table.h