prima: Remove a redundant HDD cache for PMKID.

This fix contains two changes -
1. Increase the size of PMKID cache in csr.
   Also the cache size is changed to 32 to make it equal
   to the size in supplicant.

2. Optimization changes to remove the HDD PMKID cache.
   CSR maintains a cache already for PMKID, hence a HDD
   cache is redundant. Also this fix ensures that the
   cache always contains the last saved PMKIDs and does
   not over-write them

Change-Id: Ibb6676f65e771c7ac6315622fa04c373656791bb
CRs-Fixed: 729385
diff --git a/CORE/HDD/src/wlan_hdd_assoc.c b/CORE/HDD/src/wlan_hdd_assoc.c
index fe49f30..aca63df 100644
--- a/CORE/HDD/src/wlan_hdd_assoc.c
+++ b/CORE/HDD/src/wlan_hdd_assoc.c
@@ -3276,7 +3276,8 @@
             // Finally set the PMKSA ID Cache in CSR
             result = sme_RoamSetPMKIDCache(halHandle,pAdapter->sessionId,
                                            PMKIDCache,
-                                           dot11RSNIE.pmkid_count );
+                                           dot11RSNIE.pmkid_count,
+                                           FALSE);
         }
     }
     else if (gen_ie[0] == DOT11F_EID_WPA)