wlan: Fix interface file to handle feature as per requirement

This fix modifies the interface file to handle feature as per
its requirement

Change-Id: Ifbc9da8b648fc225868fb62a4d1c7735a900b608
CRs-Fixed: 687368
wlan: enhance the low resource detection mechanism

DXE driver should not issue SSR immediately if there
are some VOSS packets which can be replenished. When
the low resource timer expires we will try to replenish
the VOSS packets, if this operation fails only then
we will issue SSR.
This change also adds a counter to check the number of
times VOSS packets' replenish operation failed to help
debugging device crashes due to low resource.

Change-Id: Ie40671045eee480e52ef508483cd9a3aadec4eb0
CRs-Fixed: 685402
wlan: Consider Short Preamble and Immediate Block Ack peer capability

In the current code, the short preamble and immediate block ack
capabilities of the peer are not considered while sending the
association request i.e., for example, even if the AP does not
support short preamble, the STA sends short preamble as supported in
the association request. This is causing interoperability issues with
3COM AP. This is fixed in this gerrit by considering the capability
of the AP w.r.t short preamble and immediate block ack before
sending the association request

CRs-Fixed: 686472
Change-Id: I9370e8c641a1f3bd4f93ceb0207cb41e42e2489e
wlan: Deprecate "moduleDownInd" ioctl

Handlers of wext interface command "moduleDownInd":
QCSAP_PARAM_MODULE_DOWN_IND and WE_MODULE_DOWN_IND
are not being used, hence removing the source code
related to these interfaces.

Change-Id: I258ef2b18965809dc1140af507b4534143009edb
CRs-Fixed: 679421
wlan: Deprecate "setmlme" ioctl

Ioctl QCSAP_IOCTL_SETMLME is not being used, hence
removing the source code related to it.

Change-Id: Ib5f53961c748b41f5b57a19fde8ff2aaf4968dae
CRs-Fixed: 677895
Wlan: Revision 3.2.3.365

Revision 3.2.3.365

Change-Id: Ife1a54ea2d83e3d0e58be7792cf3adbe9f11ef55
CRs-Fixed: 687663