IPMI support

This implements some basic IPMI support: we are able to add IPMI details to nodes, and the system will automatically poll the power state of those nodes and stash the last result in the database.