wlan: Defer back to back scan only in connected state.

If dut is in connected state and scan is neither p2p
nor single channel scan, driver will not issue fresh scan.
Driver will return cached scan results if scan time is differ
with nDeferScanTimeInterval.

CRs-Fixed: 767742
Change-Id: Idf9c7e9db70c22aea27611aed3f22086ba568f2e
wlan: Fix crash when preauth retries count reaches max value

In case of forced 5g roaming we stop the offload scan
that need to start again if preauth retries reached
to it's maximum value, but right now host send the offload
restart scan command instead of start scan which lead to
assert in firmware.

Change-Id: Ic3d0ae39efb79b088ad9d6b3c8a27dfbabdf47d1
CRs-Fixed: 765676
wlan:Don't accept requests coming from upper layer on SSR failure

On SSR failure ignore the requests coming from upper layer and
avoid waiting for SSR completion during driver unload.

Change-Id: I011028124f97248f9e336be6dd20e1ee2597c0c1
CRs-Fixed: 764634
Wlan: Release 3.2.3.471

Release 3.2.3.471

Change-Id: I521f0397f6657927ef4e6766722b170c270bd34b
CRs-Fixed: 688141