wlan: mac: Add host scan mac-spoofing support

Extending the functionality of spoofing of mac addr
in host initiated scans. Now both FW initiated
scans and host initiated scans will be supported.

- Enable spoofing in LIM only after successfully configuring FW.
- Use spoofed mac addr provided by SME in probe req
- check for recieved probe rsp dst addr and replace with
  self sta mac addr.

Change-Id: Ia33dfd36325e8cc3b26ef7dc82e3144d5a0950d7
CRs-Fixed: 737889
diff --git a/CORE/MAC/src/include/sirParams.h b/CORE/MAC/src/include/sirParams.h
index 872a919..0ee1b67 100644
--- a/CORE/MAC/src/include/sirParams.h
+++ b/CORE/MAC/src/include/sirParams.h
@@ -688,6 +688,7 @@
 #define SIR_HAL_TDLS_CHAN_SWITCH_REQ_RSP      (SIR_HAL_ITC_MSG_TYPES_BEGIN + 259)
 #endif
 #define SIR_HAL_SPOOF_MAC_ADDR_REQ            (SIR_HAL_ITC_MSG_TYPES_BEGIN + 260)
+#define SIR_HAL_SPOOF_MAC_ADDR_RSP            (SIR_HAL_ITC_MSG_TYPES_BEGIN + 261)
 
 #define SIR_HAL_MSG_TYPES_END              (SIR_HAL_MSG_TYPES_BEGIN + 0x1FF)
 // CFG message types