qcacld-3.0: Support asynchronous beacon reporting feature

Add new vendor cmd : QCA_NL80211_VENDOR_SUBCMD_BEACON_REPORTING.
This subcommand is used to implement asynchronous beacon
reporting feature. Userspace can request driver/firmware to
report details of each beacon received whose bssid is same as
currently connected BSS's mac address. The driver will encapsulate
the details of these beacons as an asynchronous event within this
command id until userspace requests to stop sending beacons.

Change-Id: I9a32fe5431767b077983c7db90a2f825709f368c
CRs-Fixed: 2431351
diff --git a/configs/default_defconfig b/configs/default_defconfig
index e13ecb1..470994a 100644
--- a/configs/default_defconfig
+++ b/configs/default_defconfig
@@ -613,6 +613,9 @@
 #Flag to enable set and get disable channel list feature
 CONFIG_DISABLE_CHANNEL_LIST :=y
 
+#Flag to enable beacon receive feature
+CONFIG_WLAN_BCN_RECV_FEATURE := y
+
 #Flag to enable LTE COEX feature
 CONFIG_LTE_COEX := y