prima: Block scan during SCO call in wlan disconnected state

If scan is allowed in disconnected state when SCO call is in progress,
then host issues scan which can cause glitches in SCO call.

Fix this by following ways:
1. Return success to scan request in SME layer itself but does not allow
   scan request to firmware.
2. Start a timer of CSR_DISABLE_SCAN_DURING_SCO milliseconds to invoke
   hdd_cfg80211_scan_done_callback to update upper layer.

Change-Id: Ib7ca9b943601dcdbb685d208eafd22ab250625d4
CRs-Fixed: 1087166
diff --git a/CORE/SME/src/csr/csrInsideApi.h b/CORE/SME/src/csr/csrInsideApi.h
index f5de469..ed0852c 100644
--- a/CORE/SME/src/csr/csrInsideApi.h
+++ b/CORE/SME/src/csr/csrInsideApi.h
@@ -115,6 +115,9 @@
 #define CSR_JOIN_RETRY_TIMEOUT_PERIOD        ( 1 *  PAL_TIMER_TO_SEC_UNIT )  // 1 second
 #endif
 
+#define CSR_DISABLE_SCAN_DURING_SCO          100 //100 milliseconds
+
+
 #ifdef WLAN_FEATURE_ROAM_SCAN_OFFLOAD
 #define ROAMING_RSSI_WEIGHT 50
 #define MIN_RSSI (-100)