Avoid IMPS during SAP/GO initialization

During change_iface to SAP/GO there is no need to enter/exit
IMPS.So disable both BMPS & IMPS during initialization.

Change-Id: I65e6c9d1114bb2b16ab664bfd61635f82dc4a2e4
CRs-Fixed: 630054
wlan: Wait uninterrupted for sysStop to complete

During driver load on failure condition, sysStop is invoked which
queues a command to stop MAC which eventually cleans up timers.
After queueing of command sysStop waits for completion indication
with interruptible status, which is getting interrupted with
ERESTARTSYS leaving the gLimSendDisassocFrameThresholdTimer
in active state, this is causing timer to be triggered after
driver fails to load causing the crash.

Wait for the completion indication with Uninterruptable state.

Change-Id: Iba05cf4e035c24cf5278f08461520c0d45ad87d1
CRs-Fixed: 638025
wlan: Revision 3.2.3.293

Revision 3.2.3.293

Change-Id: Ied934f23572997b94b5ec8e54d9b3ea182eb7741
wlan: Change the NV version infomation printed in kernel log

Modify NV version related kernel message to make it more understandable
and clear.

Change-Id: I3eec930900b8cc51f8497df07fea43d86d18df78
CRs-fixed: 639257
wlan: Allow single PNO scan at a time.

Its possible that, PNO scan is enabled either through wext or
through supplicant.
Changes have been made to allow only one PNO scan at a given time
by adding new variable, isPnoEnable.

Change-Id: Ifee337d5bb6175acdd5f6997942125e5306e89e0
CRs-Fixed: 622466
wlan : Revision 3.2.3.294

Revision 3.2.3.294

Change-Id: Ie5cd487351f5f679bdaf434f9a4d7df88bb10a45