Verify BMC not in quiesced state

Changes:
   - "Is BMC Not Quiesced" keywords is used
     to check the BMC is not in Quiesced
     state.
   - Added keywords
     "Match State Boot Progress State"
     "Is BMC Not Quiesced"

Tested:
   - Tested keywords

Change-Id: I90559eed6405f4fc80703754e5afa00b5ebaae6d
Signed-off-by: Sushil Singh <susilsi7@in.ibm.com>
diff --git a/lib/utils.robot b/lib/utils.robot
index 9f15be5..7567ea5 100755
--- a/lib/utils.robot
+++ b/lib/utils.robot
@@ -966,6 +966,16 @@
     [Return]  ${states}
 
 
+Is BMC Not Quiesced
+    [Documentation]  Verify BMC state is not quiesced.
+
+    ${bmc_state}=   Redfish Get States
+
+    Log To Console  BMC State : ${bmc_state}
+
+    Should Not Be Equal As Strings  Quiesced  ${bmc_state['bmc']}
+
+
 Is BMC Standby
     [Documentation]  Check if BMC is ready and host at standby.