Update IPMI Chassis Control command transition requests

This change updates the IPMI Chassis Control command to use the new
host state transitions and chassis off transition based on the
mapping in the design document below.  This allows each chassis
control action to more closely follow the behavior defined in the
IPMI spec.

ref: https://gerrit.openbmc-project.xyz/c/openbmc/docs/+/22358

Tested:
Ran each IPMI chassis control command to confirm the expected
behavior:
ipmitool power on: system is powered-on using Host.On
ipmitool power off: system is forced off using Chassis.Off
ipmitool power cycle: system is forced off then powered-on using
                      Host.Reboot
ipmitool power reset: system is hard reset using Host.ForceWarmReboot
ipmitool power soft: soft power-off requested from system software
                     using Host.Off

Change-Id: Ieb42722102fde0e51a49dc4aaa3ff227a3394066
Signed-off-by: Jason M. Bills <jason.m.bills@linux.intel.com>
Signed-off-by: Vernon Mauery <vernon.mauery@linux.intel.com>
1 file changed