wlan: fix for SENDACTIONFRAME channel Number Check

In SENDACTIONFRAME Channel number can not be zero. Due to wrong
sanity check correct SENDACTIONFRAME command was failing.

CRs-Fixed: 645017
Change-Id: I405cbab6b74f8d133463f0a3b8c891c4bece2cdb
wlan: Excessive logging in LIM is causing WD bark.

Excessive logging in limDeferMsg function is causing WD bark.
Moving Log level from Error to Info.

CRs-Fixed: 644677
Change-Id: I5ec491558968571e9c7e2e7879b71e26b1eedf1b
wlan: Handle EXIT IMPS failure properly.

If EXIT IMPS returns failure retry Exit IMPS again.

Change-Id: I3fecb07fc961ab1356ac938e7e56bdb6df4dd8dc
CRs-Fixed: 644303
wlan: Use numOfChannels to check if channel list is empty

Use numOfChannels instead of ChannelList to check if channel
list is empty.

Change-Id: Ib03702f9fe61ec3aed4aebc6c5ffe76a683848e7
CRs-Fixed: 643965
wlan: Offloads are not working after the roaming.

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.

Change-Id: If0e580c3d203591eac60e1203ad4993af3b65eec
CRs-Fixed: 642073
wlan: Routing Action, Assoc, Auth frame to WQ5.

To ensure that Action, Assoc and Auth frames are transmitted
without fail, driver will send these frames over wq5.

CRs-Fixed: 641882
Change-Id: If7f8b078dbd18c0dcea8a9324a521f07411ba918
wlan: Revision 3.2.3.292

Revision 3.2.3.292

Change-Id: I07c73ec4cdefe41e50b2c6c00898151276742d60