wlan: Add missing MTRACE log in HDD

Currently, MTRACE logs are not captured for the events posted
from SME to HDD. So, add missing MTRACE log in hdd_smeRoamCallback()
and also add missing eRoamCmdStatus enums in get_eRoamCmdStatus_str().

Change-Id: I26ef8c651b7b873939341b643056ff977a40ea19
CRs-Fixed: 855875
diff --git a/CORE/HDD/src/wlan_hdd_trace.c b/CORE/HDD/src/wlan_hdd_trace.c
index fb7095b..5574e5f 100644
--- a/CORE/HDD/src/wlan_hdd_trace.c
+++ b/CORE/HDD/src/wlan_hdd_trace.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2014 The Linux Foundation. All rights reserved.
+ * Copyright (c) 2014-2015 The Linux Foundation. All rights reserved.
  *
  * Previously licensed under the ISC license by Qualcomm Atheros, Inc.
  *
@@ -97,9 +97,18 @@
 
 void hddTraceDump(void *pMac, tpvosTraceRecord pRecord, tANI_U16 recIndex)
 {
-    hddLog(LOGE, "%04d    %012u  S%d    %-14s  %-30s(0x%x) ",
-                  recIndex, pRecord->time, pRecord->session,
-                  "HDD Event:", hddTraceGetEventString(pRecord->code), pRecord->data);
+    if (TRACE_CODE_HDD_RX_SME_MSG == pRecord->code)
+    {
+        hddLog(LOGE, "%04d    %012u  S%d    %-14s  %-30s(0x%x) ",
+            recIndex, pRecord->time, pRecord->session, "RX SME MSG:",
+            get_eRoamCmdStatus_str(pRecord->data), pRecord->data);
+    }
+    else
+    {
+        hddLog(LOGE, "%04d    %012u  S%d    %-14s  %-30s(0x%x) ",
+            recIndex, pRecord->time, pRecord->session, "HDD Event:",
+            hddTraceGetEventString(pRecord->code), pRecord->data);
+    }
 }
 
 void hddTraceInit()