Updated session to bmcweb session

Changes:
   - Making a change in the BMC Web Login Request keyword,
     because headers is now giving bmcweb-session
   - Handle both latest bmcweb vs older sessions

Tested:
   - Ran Successfully
     redfish/managers/test_certificate.robot

Change-Id: I1d5b9aeebbd3dab13cb7d8870025ef98287b74a6
Signed-off-by: RAMYA SREE REDDICHERLA <rramyasr@in.ibm.com>
Signed-off-by: George Keishing <gkeishin@in.ibm.com>
diff --git a/lib/rest_client.robot b/lib/rest_client.robot
index 6a8e731..a015e43 100644
--- a/lib/rest_client.robot
+++ b/lib/rest_client.robot
@@ -176,7 +176,11 @@
     # Example result data:
     # 'XSRF-TOKEN=hQuOyDJFEIbrN4aOg2CT; Secure,
     # BMCWEB-SESSION=c4wloTiETumSxPI9nLeg; Secure; HttpOnly'
-    Set Global Variable  ${XAUTH_TOKEN}  ${result['session']}
+
+    # To handle latest bmcweb token exceptions.
+    ${session_token}=
+    ...  Get Variable Value  ${result['bmcweb-session']}  ${result['session']}
+    Set Global Variable  ${XAUTH_TOKEN}  ${session_token}
 
 
 Post Login Request