wlan:Pass correct session for scan abort

Currently Driver  passes pAdapter->sessionId  for abort Scan.
For concurrency case it may happen that scan is not running
for the pAdapter's->sessionId where as it might be running
on another adapter's session. As a part of fix made sure
that correct sessionId is passed for abort scan.

Change-Id: I51cd614858b082d9bd39b9ada40b7e5a5a32df5c
CRs-Fixed: 743630
wlan: Abort Scan for Miracast session

Currently if split scan is going on and Miracast
session is started in between. Miracast session
doesn't allow scan on DFS channel and if before
Miracast starts as part of split scan if the
channel on which scan is intended is DFS , then
Channel number  0 is passed to lim. Since Channel
number is 0, lim issue full scan. As a part of fix,
abort any scan when Miracast Session is started.

Change-Id: I97d77772dbd2efdb4f07f84faa255686a2e8281f
CRs-Fixed: 740241
wlan: Abort Scan for action frames.

Currently Scan is aborted only for certain
action frame.So if scan is going on, processing
of other action frames get delayed.As a part of
fix, abort scan for every action frame received.

Change-Id: I3c82fd7dbc56dc45f530028ace97027b618e403e
CRs-Fixed: 743687
prima: LLstats- Indicate peer type in peer stats

Peer stats expect the peer type. This commit ensures the same.

Change-Id: Ica88b4ca5afa40bfc968dc552a4a793b958d39bf
CRs-Fixed: 741748
Wlan: Release 3.2.3.437

Release 3.2.3.437

Change-Id: I9fcccf768e53af190cf77733a9e679b19ab6155b
CRs-Fixed: 688141