wlan: API changes for UBSP stats

Added  API changes for UBSP stats.

Change-Id: Id894d316adfab0a88d435a1d3acbdeb2881b82bd
CRs-Fixed: 723254
wlan: Interface change for sending the probe resp template

Currently driver sends the probe resp template only when
WPS is disabled.
When WPS is enabled, host does not send the probe resp template
and processes all the probe request coming from STA.
FW wakes up the APPS even when the WPS IE is not present in
the probe request and this leads to more power consumption.

So capability flag is added to send probe resp template.

Change-Id: Ife3a59c5bf3a07451c8d1d6e1e08a648902b590e
CRs-Fixed: 762544
wlan: SAP: Send the probe resp template when WPS is enabled.

Currently driver sends the probe resp template only when
WPS is disabled.
When WPS is enabled, host does not send the probe resp template
and processes all the probe request coming from STA.
FW wakes up the APPS even when the WPS IE is not present in
the probe request and this leads to more power consumption.

So changes are made to send the probe resp template to FW
for WPS enabled case also.
1) FW will process the probe request
and will send the probe response if there is no WPS IE in
probe request and FW will not wake up APPS.
2) When WPS is disabled on SAP and probe request contains
WPS IE, then FW will check the probe response template
for WPS IE.If not found, then FW will send the probe
response.If found, then FW will send the probe request
to Host and host will send the probe response.

Change-Id: I7bd6c7040ad386fcab607312833a6a754b26b5c2
CRs-Fixed: 762544
wlan: Avoid starting periodic probe req timer with less than 10ms

Currently, the periodic probe request timer is started with the
time duration as half of min channel time.But if min channel time
is 0, then this timer will try to start with 0 ms time duration
and vos assert will happen.
Changes are done to make sure that this timer takes the time
duration as half of max channel time if min channel time value
is 0.

Change-Id: I079bd14cf9816cceb0c65238d96cc51386ecc91a
CRs-Fixed: 761669
wlan: Reset continuousTxTimeoutCount during disconnect

continuousTxTimeoutCount flag need to reset during the disconnect
handling processing because net_carrier is turn off during
disconnect handling.

Change-Id: I96443c9654abe7f6e0f2c72941f85ae09ee9a1e9
CRs-Fixed: 759461
wlan: remove WDI Spoof Addr request callback

Callback for WDI_SetSpoofMacAddrReq is being called at the time
of WDI shutdown which isn't correct as no callback is populated
resulting in garbage pointer access.

Change-Id: I2423d8bc997a4a17c62579d75891104c099fa5ec
CRs-Fixed: 762359
Wlan: Release 3.2.3.462

Release 3.2.3.462

Change-Id: I72aa7aa19bb8565dc493963eda810b98bbc4cc6d
CRs-Fixed: 688141