wlan: Fix Disconnection timeout.

Currently disconnection timeout is 2sec.
So if back to back connection and disconnection
is sent to driver, connection command might take
2sec to timeout in lim for assoc/auth resp. In
the meantime, disconnection command will timeout
and disocnnect will be sent to supplicant.This
results in supplicant and driver state mismatch.
As a fix, increase disconnection timeout. Also
if there is any disonnection from supplicant,
abort joining next bssid in csr.

Change-Id: I722aa2412f2b1b1d2343522f383f2f77c6c228c2
CRs-Fixed: 870857
diff --git a/CORE/SME/src/csr/csrInsideApi.h b/CORE/SME/src/csr/csrInsideApi.h
index aefbc12..74471c1 100644
--- a/CORE/SME/src/csr/csrInsideApi.h
+++ b/CORE/SME/src/csr/csrInsideApi.h
@@ -883,6 +883,14 @@
 eHalStatus csrRoamDisconnect(tpAniSirGlobal pMac, tANI_U32 sessionId, eCsrRoamDisconnectReason reason);
 
 /* ---------------------------------------------------------------------------
+    \fn csr_abortConnection
+    \brief To disconnect from a connecting network
+    \retutn void.
+----------------------------------------------------------------------------*/
+
+void csr_abortConnection(tpAniSirGlobal pMac, tANI_U32 sessionId);
+
+/* ---------------------------------------------------------------------------
     \fn csrScanGetPMKIDCandidateList
     \brief return the PMKID candidate list
     \param pPmkidList - caller allocated buffer point to an array of tPmkidCandidateInfo