qcacld-3.0: Converge on struct mac_tspec_ie

The driver currently defines two different data structures to hold
a TSpec IE field:
- tSirMacTspecIE
- struct mac_tspec_ie

In this case having two different structures to provide the same
functionality is pointless. Furthermore, due to the way in which these
structures are used, there is an implicit requirement that they be
exactly identical. This approach is very fragile. To align with the
converged software architecture and to improve code maintainability
remove the legacy typedef and exclusively use the unified WMI
structure.

Change-Id: I2e9da1d72dae3c4b0baa13306ee7ec127895a4f2
CRs-Fixed: 2371911
diff --git a/core/mac/src/pe/include/lim_global.h b/core/mac/src/pe/include/lim_global.h
index e2ad35b..394e45a 100644
--- a/core/mac/src/pe/include/lim_global.h
+++ b/core/mac/src/pe/include/lim_global.h
@@ -458,7 +458,7 @@
 	uint8_t idx;
 	tSirMacAddr staAddr;
 	uint16_t assocId;
-	tSirMacTspecIE tspec;
+	struct mac_tspec_ie tspec;
 	/* number of Tclas elements */
 	uint8_t numTclas;
 	tSirTclasInfo tclasInfo[SIR_MAC_TCLASIE_MAXNUM];