debug_report: rename object type and error bits

Conflicts:
	demos/tri.c
	layers/device_limits.cpp
	layers/draw_state.cpp
	layers/image.cpp
	layers/mem_tracker.cpp
	layers/param_checker.cpp
	layers/vk_layer_logging.h
	loader/debug_report.c
	tests/layer_validation_tests.cpp
diff --git a/layers/threading.h b/layers/threading.h
index 24741dc..2d909b1 100644
--- a/layers/threading.h
+++ b/layers/threading.h
@@ -38,7 +38,7 @@
 
 struct layer_data {
     debug_report_data *report_data;
-    VkDebugReportCallbackLUNARG   logging_callback;
+    VkDebugReportCallbackEXT   logging_callback;
 
     layer_data() :
         report_data(nullptr),