bmc-ready: new error def for when bmc not ready

phosphor-state-manager is introducing a new optional feature that users
can enable which will not allow chassis or host power on operations if
the BMC is not at its "Ready" state.

This commit defines some new error codes so callers will have the
appropriate return information when this situation arises.

Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: Ibbe71356b54675601b54179633e76310fdabccec
diff --git a/yaml/xyz/openbmc_project/State/Host.errors.yaml b/yaml/xyz/openbmc_project/State/Host.errors.yaml
index 4a492c4..e44eaec 100644
--- a/yaml/xyz/openbmc_project/State/Host.errors.yaml
+++ b/yaml/xyz/openbmc_project/State/Host.errors.yaml
@@ -16,3 +16,6 @@
 # xyz.openbmc_project.State.Host.Error.HostRebootFailure
 - name: HostRebootFailure
   description: The systemd obmc-host-reboot.target failed to complete
+# xyz.openbmc_project.State.Host.Error.BMCNotReady
+- name: BMCNotReady
+  description: The BMC is not in a Ready state, no host operations allowed