qcacld-3.0: Move 11d offload to separate file

Currently 11d offload functionality is in reg_host_11d.c and
reg_host_11d.h files and are getting controlled with a
feature flag HOST_11D_SCAN.
HOST_11D_SCAN flag is to enable host 11d scan and 11d offload
feature should not be controlled with this flag.

Move 11d offload functionality to separate files
reg_offload_11d_scan.c and reg_offload_11d_scan.h and
compilation rule for these files.

Change-Id: I9bb73a5d995083cb746b76901a2db0d37a9b9827
CRs-Fixed: 2382525
diff --git a/Kbuild b/Kbuild
index 79f84fd..5f7d341 100644
--- a/Kbuild
+++ b/Kbuild
@@ -1318,8 +1318,9 @@
 		    $(REG_CORE_OBJ_DIR)/reg_callbacks.o \
 		    $(REG_CORE_OBJ_DIR)/reg_db.o \
 		    $(REG_CORE_OBJ_DIR)/reg_db_parser.o \
-		    $(REG_CORE_OBJ_DIR)/reg_getset.o \
+		    $(REG_CORE_OBJ_DIR)/reg_utils.o \
 		    $(REG_CORE_OBJ_DIR)/reg_lte.o \
+		    $(REG_CORE_OBJ_DIR)/reg_offload_11d_scan.o \
 		    $(REG_CORE_OBJ_DIR)/reg_opclass.o \
 		    $(REG_CORE_OBJ_DIR)/reg_priv_objs.o \
 		    $(REG_DISPATCHER_OBJ_DIR)/wlan_reg_services_api.o \
@@ -2465,11 +2466,14 @@
 cppflags-$(CONFIG_DISABLE_CHANNEL_LIST) += -DDISABLE_CHANNEL_LIST
 
 #Flag to enable/disable LTE COEX support
-cppflags-$(CONFIG_CONFIG_LTE_COEX) += -DCONFIG_LTE_COEX
+cppflags-$(CONFIG_LTE_COEX) += -DLTE_COEX
 
 #Flag to enable/disable HOST_OPCLASS
 cppflags-$(CONFIG_HOST_OPCLASS) += -DHOST_OPCLASS
 
+#Flag to enable/disable TARGET_11D_SCAN
+cppflags-$(CONFIG_TARGET_11D_SCAN) += -DTARGET_11D_SCAN
+
 #Flag to enable Dynamic Voltage WDCVS (Config Voltage Mode)
 cppflags-$(CONFIG_WLAN_DYNAMIC_CVM) += -DFEATURE_WLAN_DYNAMIC_CVM