Added new script to verify the IPMI KCS cmd.

created a testcase to run the IPMI KCS cmd overnight.

Created Resource file for KCS interface commands which
contains few of the IPMI commands to verify Kcs interface.

We can add other ipmi cmds in future.

Added IPMI raw commands in ipmi_raw_cmd_table.py

Added "Is BMC Operational" keyword instead of Sleep time,
to verify BMC is enabled via redfish.

Tested: Run robot /ipmi/test_ipmi_kcs.robot

Signed-off-by: Nagarjun B  <nagarjunb@ami.com>
Change-Id: I59f1515792ab99fb5d1f55566ea3c0fcfcc2942b
diff --git a/lib/utils.robot b/lib/utils.robot
index 8f0ba80..c9ceccf 100755
--- a/lib/utils.robot
+++ b/lib/utils.robot
@@ -1011,3 +1011,9 @@
     ${bios_attr_dict}=  Redfish.Get Attribute  ${systems[0]}/Bios  Attributes
 
     [Return]  ${bios_attr_dict}
+
+Is BMC Operational
+    [Documentation]  Check if BMC is enabled.
+
+    ${bmc_status} =  Redfish Get BMC State
+    Should Be Equal  ${bmc_status}  Enabled