wlan: Fix SA Query Timeout

When in station mode, with a PMF protected connection to the AP,
if an SA Query procedure is initiated with the AP then the procedure
always times out. This is true even if the PMF connection with the
AP is still active and both the station and the AP still have the
correct security context.

This is fixed by sending the SA Query Response to the supplicant
when the device is in station mode instead of having the driver
handle the SA Query Response.

Change-Id: I1413e5749991e173ae9642b09f6771c158cc4bda
CRs-Fixed: 649809
wlan: Do not clear tdls sta to adapter mapping

Do not make the "sta to adapter" mapping to NULL in
hdd_RoamTdlsStatusUpdateHandler() when the associated TDLS
sessions on that station's context are deleted. This mapping
is tied to the station adapter and has to be removed only when
the station is disconnected to the AP. TL thread shall check
for the existence of this mapping while fetching the packets
queued for that adapter and would assert if this mapping is
nullified. Since at the point of TDLS peer's session termination
the station connection to the AP is not disturbed, there is no
point in making this mapping NULL.

CRs-fixed: 645548
Change-Id: Ife36f8a2cbbc84fb9bd1bd6df6a067aa966b2bec
wlan: Host is not sending stop roam scan offload properly

When Disconnect happen, Host need to send the stop roam
scan offload (ROAM_SCAN_OFFLOAD_STOP) but due to recent
changes(regression) host is issuing this cmd as ZERO
(which is not a valid RSO cmd).

Change-Id: Ie3f0407a6c867d14386d5ca83a956d2b8fef6eb3
CRs-Fixed: 644688
Wlan: Revision 3.2.3.307

Revision 3.2.3.307

Change-Id: I447c4932467d64d326325a2e74e491918694d8f0