wlan: Add debugfs interface support for WoWL feature

Add debugfs interface and corresponding support for WoWL feature to WLAN
driver. The feature supports up to 16 WOWL patterns.

CRs-Fixed: 524374
Change-Id: Ia1fc471367bb3996b96166cec1dfdf9aa4929428
wlan: Add SNR monitoring support

Add support to retrieve SNR from the received frame
and return it to the user space.

CRs-Fixed: 529156
Change-Id: Ic63c41e6bc2d9402dc42554e96637dd829a59a53
wlan: Correcting timeout value for event driver_crda_req.

The driver is waiting on event 'driver_crda_req' for 3 seconds
instead of 300ms. The function is expecting the the time in
jiffies, so passing the time value in jiffies.
Adding debug logs in case of timeout happens.

CRs-Fixed: 524133
Change-Id: Iad7a01bd2537d3bb15c73116c222f067378bafef
wlan: Add missed feature enable flag

Feature enable flag missed during propagation.
Then PTT socket app cannot connect with kernel driver

Change-Id: Ic6952d6a90f82f5b75da147dd3b2d62603f53a51
CRs-fixed: 529335
Wlan: Revision 3.2.3.166

Revision 3.2.3.166