P2P: Do not issue ROC request when connection is in progress on adapter

During connection establishment between two p2p peers, the DUT would
receive Provisioning action frames from other P2P peer if the operating
channel selected to establish p2p connection is same as the listen
channel of other p2p peer.

To respond to Provisioning request, supplicant would issue remain on
channel request. If this remain on channel request is issued by driver
at the time of connection in progress with first peer, the cfg80211
thread would get blocked by remain on channel request command resulting
in delay in giving "connect" event to supplicant.
Thus causes connection failure between first two peers.

So do not process remain on channel request when connection on any
adapter is in progress.

CRs-Fixed: 646519
Change-Id: Iadea18e98aefb7906ae202ef80bfaa48764f7cf2
wlan: Disable spectrum management in SAP mode.

Disable advertizing the Spectrum management capability in
SAP mode.

Change-Id: I19bec5c55badef1ce3835a537f82ffc0db3b65d0
CRs-Fixed: 654680
wlan: DUT not able to enter BMPS after the connection

In csrRoamProcessResults remainInPowerActiveTillDHCP is set
before the check pmcShouldBmpsTimerRun. Also if isAndroidPsEn
is set in INI file the pmcShouldBmpsTimerRun returns false
and hTrafficTimer is not started after the connection, thus
the device does not enter BMPS.

Set remainInPowerActiveTillDHCP after the check
pmcShouldBmpsTimerRun to allow hTrafficTimer to run.

CRs-Fixed: 654705
Change-Id: I36b960fb79f7602c541cfbc513e6f7df99123d31
Wlan: Revision 3.2.3.309

Revision 3.2.3.309

Change-Id: I0d387f72bd1e84989311dc85f2d4881a2c097649