qcacld-3.0: Initialize os private structure in pdev object

-Initialize and free os private structure in pdev object
-Move vendor command definition to common project.

Change-Id: I9b8501d042afe1c967bfbfef81c01c0382a67531
CRs-Fixed: 2002991
diff --git a/core/hdd/src/wlan_hdd_cfg80211.c b/core/hdd/src/wlan_hdd_cfg80211.c
index 91612c9..b32d0e7 100644
--- a/core/hdd/src/wlan_hdd_cfg80211.c
+++ b/core/hdd/src/wlan_hdd_cfg80211.c
@@ -78,6 +78,7 @@
 #include "wlan_cfg80211.h"
 #endif
 #include <cdp_txrx_handle.h>
+#include <wlan_cfg80211_scan.h>
 
 #ifdef FEATURE_WLAN_EXTSCAN
 #include "wlan_hdd_ext_scan.h"
@@ -102,6 +103,8 @@
 
 #include <cdp_txrx_cmn.h>
 #include <cdp_txrx_misc.h>
+#include <qca_vendor.h>
+
 
 #define g_mode_rates_size (12)
 #define a_mode_rates_size (8)