Fix IPMI unit tests, and add missing power states and exceptions.
Provision Bare Metal machines with Nova.