qcacld-3.0: Isolate roaming related scan functionality

Move the scanning related code which is pertinent to roaming
into a separate file so that any future maintenace would be
easy across different projects

CRs-Fixed: 978905
Change-Id: Ia8c81726eb843d0a5aa89affa89d84d77994932e
diff --git a/Kbuild b/Kbuild
index fbae71c..f14e5a9 100755
--- a/Kbuild
+++ b/Kbuild
@@ -505,7 +505,8 @@
 		$(SME_SRC_DIR)/csr/csr_cmd_process.o \
 		$(SME_SRC_DIR)/csr/csr_link_list.o \
 		$(SME_SRC_DIR)/csr/csr_neighbor_roam.o \
-		$(SME_SRC_DIR)/csr/csr_util.o
+		$(SME_SRC_DIR)/csr/csr_util.o \
+		$(SME_SRC_DIR)/csr/csr_host_scan_roam.o
 
 ifeq ($(CONFIG_QCOM_TDLS),y)
 SME_CSR_OBJS += $(SME_SRC_DIR)/csr/csr_tdls_process.o