Added New script for IPMI Get Device ID command

This script verifies Get Device ID IPMI command and its response data bytes.

Request Data for Get Device ID given in data\ipmi_raw_cmd_table.py

Response data validated for each and every byte, with respect to expected response.

Following data validated in response bytes :
- Device ID
- Device Revision
- Firmware Revision 1 & 2
- IPMI Version
- Manufacture ID
- Product ID
- Auxiliary Firmware Revision Information

Testcases added :
- Get Device ID Via IPMI
- Verify Get Device ID With Invalid Data Request
- Verify Device ID Response Data Via IPMI

Tested: Run robot ipmi/test_ipmi_device_id.robot

Signed-off-by: chithrag <chithrag@ami.com>
Change-Id: Ic024c2ea8ceb1f0a7842260266495fcdbfa8f01c
diff --git a/data/ipmi_raw_cmd_table.py b/data/ipmi_raw_cmd_table.py
index fcc97ef..5ed4b9b 100644
--- a/data/ipmi_raw_cmd_table.py
+++ b/data/ipmi_raw_cmd_table.py
@@ -182,8 +182,10 @@
     {
         'Get':
         [
-            # raw command
-            "0x06 0x01"
+            # raw command, error response, error code
+            "0x06 0x01",
+            "Error: Unable to establish IPMI v2 / RMCP+ session",
+            "0xc7",
         ]
     },
     'Cold Reset':