wlan: Disable 40Mhz channels if not supported by Country.

Even if 40Mhz BW is not supported in the Country, the
40Mhz center channels are enabled.
Also If the channel is valid for HT40+ but invalid for HT40- or
vice versa, the 40Mhz center channel is not enabled.

Adds a check to disable 40Mhz center channel if not
supported by Country.
If the channel is valid for either HT40+ or HT40-,
enable the 40Mhz center channel.
Device will follow the BW allowed in db.txt

Change-Id: I5c8260872ffbc278d607f15899be53a96543aa93
CRs-Fixed: 651592
wlan: Fix Setting of SA Query Configuration Parameters

The values of the PMF SA query configuration parameters
"SA query max retries" and "SA query retry interval" cannot
be set in the driver configuration file.

This is now fixed by adding appropriate code to the driver to
read values for these items from the file and writing the values
to existing entries in the driver configuration subsystem.

Change-Id: I718d96cd6227b462d7dca171675571f77d3d1b0c
CRs-Fixed: 654902
wlan: Changes in HDD logs from numerical values to string

As a part of logging enhancement,to make logs more
interactive, changed device_mode from numericals values
to human readable string in HDD module.

Change-Id: I66043f1cc93baf70ea9956a00c01eba0a72cfae7
CRs-Fixed: 638916
Wlan: Revision 3.2.3.314

Revision 3.2.3.314

Change-Id: Ia7b01caca94f9b39594d122481542c6be20d9626