wlan: Reduce Tx aggregation with Cisco AP in HT40 mode

Cisco AP has issues in receiving more than 25 "mpdu in ampdu"
causing very low throughput in HT40 case.
Currently at BA setup negotiation, DUT sends 0 window size in
AddBA request and Cisco responds with 64 which is causing
aggregate huge number of MPDUs.
DUT should send 25 as window size to force Cisco AP to
negotiate with lesser window size.

CRs-Fixed: 598667
Change-Id: Iab9887d55460d717999605fbdc78d48672e7baf9
wlan: register wiphy after VOSS is initialized

When wiphy is registered the regulatory core may send
a hint to the driver advertizing the country of operation.
pMac and all the driver threads should be initialized to handle
this hint, so move the wiphy registration after vos_open()

Change-Id: I560164965ef7d4610a768e2dfa8d6654eea73487
CRs-Fixed: 569424
wlan: flush scan results obtained from the 11d scans

11d scans are done when the driver is loaded to find
any BSS which is advertizing 11d IEs, 11d scans are
passive and we scan all the channels the device
supports irrespective of the regulatory domain
restrictions. Sometimes as part of 11d scans we
find APs on frequencies which are not supported
by the regulatory domain and if we notify such APs
to the supplicant, user may attempt to connect to
such APs. To avoid this situation we will flush all
the scan results cached by the SME after 11d scan.

Change-Id: Iae78d3bec3ddbce4ab0d23a31df0652b2f5013c7
CRs-Fixed: 604464
Wlan: Revision 3.2.3.228

Revision 3.2.3.228