wlan: Process user hints for regulatory change in driver

In SAP to set country from hostapd.conf we give regulatory hint
to NL80211 which should set country in nl80211 and driver.
Regulatory hints by user were ignored by nl80211(ignore till
wiphy->regd is null as WIPHY_FLAG_STRICT_REGULATORY is set)
and by driver.

In change interface to SAP we will again give regulatory hint
from driver to allocate wiphy->regd so that nl80211 will
process hints by user.
And in wlan_hdd_crda_reg_notifier we will set country
and update the regd in driver.

These changes are for NV.bin solution only.

Change-Id: I1a0bbc14cb47c9c12cd48c66ac40cd217dd7dfaa
CRs-fixed: 570018
diff --git a/CORE/MAC/inc/sirApi.h b/CORE/MAC/inc/sirApi.h
index 77496af..b591339 100644
--- a/CORE/MAC/inc/sirApi.h
+++ b/CORE/MAC/inc/sirApi.h
@@ -2228,6 +2228,7 @@
     tANI_U16                msgLen;     // length of the entire request
     tANI_U8                 countryCode[WNI_CFG_COUNTRY_CODE_LEN];   //3 char country code
     tAniBool                countryFromUserSpace;
+    tAniBool                sendRegHint;  //TRUE if we want to send hint to NL80211
     void                    *changeCCCallback;
     void                    *pDevContext; //device context
     void                    *pVosContext; //voss context