wlan: Fix for issues reported by Static analysis

    Fix the issues reported by Static analysis tool

    CRs-fixed: 650812

Change-Id: I90620b6c33dbc8d17ac6fbdc6fd0aeb5e50c7870
wlan: Offloads are not working after roaming in MCC mode

Host configures offloads and filters as part of suspend
indication and revoke those during resume indication.
But during roaming firmware there is no resume happens
but firmware will lost these values as part of roaming
DelBss so host need to config those offload again once
roaming get finished.We are now reconfiguring it after
gtk key rsp indication sent by firmware.

Change-Id: Ifec01f828ef400eb32c52197ebce8b6484893225
CRs-Fixed: 644969
wlan: Fix for PNO failure during connection cleanup

Avoid race condition between connection cleanup and enabling
PNO commands by moving the logic of avoiding PNO enable while
active sessions exists to the WDI_ProcessSetPreferredNetworkReq
function so that both can be handled in the WDI stateMachine
context.

CRs-Fixed: 648812

Change-Id: I39470712f0976a0b480a596b5bc6b8d6933013a6
Wlan: Revision 3.2.3.308

Revision 3.2.3.308

Change-Id: I2cf2383d93403888acf7f2f9ed643fda9ddefe10