Switch from subprocess to ironicclient

As one large improvement to register-nodes, stop using subprocess to
fork off the ironic CLI, and instead use python-ironicclient and its
Python API to register nodes.

Change-Id: I2fd51873b892026c21045e6b912ef35b0be66fc5
Merge "Switch from subprocess to ironicclient"