wlan: Fix for null pointer dereference.

Access the pAdapter after the value is assigned from the pAdapter node.

CRs-Fixed: 509299
Change-Id: Ic57dc44ac5bb1d57cb3a4981f6822d36e94a3e89
wlan: Multicast Address Filter cleanup

Instead of calling wlan_hdd_set_filter, using sme_8023MulticastList to
configure MC Address Filter list and not use up the filter IDs.

Change-Id: I45088586b5699a293abd27b3807b04d329b3601b
CRs-fixed: 506890
WLAN:Different short preamble capability in Beacon&Probe

send unicast probe request when AP caps change detected

1. If the Short preamble bit in beacon
is not matching with existing short preamble bit
settings(stored from probe response), then send
directed probe request frame instead of sending AP
caps changed event to SME.
2. After receiving probe response frame compare the
capabilities and if it still not matching then send
the AP caps event to SME.
3. If the capabilities in probe response are matching
with the existing settings then mark this event and
ignore all subsequent false alarms

Change-Id: If58c12e2ed8839645098a24533c943f8b348e31a
CRs-Fixed: 488403
API changes for nv3

Integrate changes made in firmware Pronto
Updated review comments

CRs-fixed: 474382
Change-Id: I227ce12a4c9492e2f32fd2ebdca6ccafd8e40f12
wlan:Fix for wake_lock list corruption issue

Destroy wlan_wake_lock if WCNSS driver fail to downloads NV data

Change-Id: I0aaeae01f9221aaaf110e64268225ad51ae523b5
CRs-Fixed: 508097
Wlan: Release 3.2.3.146

Release 3.2.3.146