Added keyword to initiate and check host reboot.

This change includes:
  - Added keyword to initiate and check host reboot
    using new xyz interface.
  - Seperated keyword for host and chassis state check.
    This is required as host and chassis state does not
    always match e.g. host reboot.
  - Added a keyword to check host's transition state.

Resolves openbmc/openbmc-test-automation#350

Change-Id: I8f7b0a037122eba6209c7d23032d8155939d9cdf
Signed-off-by: Rahul Maheshwari <rahulmaheshwari@in.ibm.com>
diff --git a/data/variables.py b/data/variables.py
index a597165..14c2a46 100644
--- a/data/variables.py
+++ b/data/variables.py
@@ -22,6 +22,7 @@
 
 HOST_POWEROFF_TRANS = 'xyz.openbmc_project.State.Host.Transition.Off'
 HOST_POWERON_TRANS = 'xyz.openbmc_project.State.Host.Transition.On'
+HOST_REBOOT_TRANS = 'xyz.openbmc_project.State.Host.Transition.Reboot'
 HOST_POWEROFF_STATE = 'xyz.openbmc_project.State.Host.HostState.Off'
 HOST_POWERON_STATE = 'xyz.openbmc_project.State.Host.HostState.Running'