Send unicast probe request when AP caps change detected.

Some buggy APs not setting privacy bit in capability
field of beacons if hiddne SSID is enabled. With these
APs the STA is always getting disconnected because
of AP capability change event from LIM.
To address this issue the followinge changes are done.
1. If the SSID in beacon is NULL and if the privacy bit
setting is not matching with existing privacy bit
settings, then send directed probe request frame
instead of sending AP caps changed event to SME.
2. After receiving probe response frame compare the
capabilities and if it still not matching then send
the AP caps event to SME.
3. If the capabilities in probe response are matching
with the existing settings then mark this event and
ignore all subsequent false alarms.

Change-Id: I6cd6ba45231b17ed4048dd0cce0a7b59de1b778c
CRs-Fixed: 447997
diff --git a/CORE/MAC/src/pe/include/limSession.h b/CORE/MAC/src/pe/include/limSession.h
index 4638f73..570c35b 100644
--- a/CORE/MAC/src/pe/include/limSession.h
+++ b/CORE/MAC/src/pe/include/limSession.h
@@ -351,7 +351,8 @@
 #ifdef FEATURE_WLAN_TDLS
     tANI_U32  peerAIDBitmap[2];
 #endif
-
+    tANI_BOOLEAN fWaitForProbeRsp;
+    tANI_BOOLEAN fIgnoreCapsChange;
 }tPESession, *tpPESession;
 
 #define LIM_MAX_ACTIVE_SESSIONS 4