Make the Nova Ironic driver to wait for ACTIVE

After returning from spawn() Nova will set the status of the instance
to ACTIVE, but that's wrong because Ironic does the deploy in an async
fashion. So this patch makes the Nova spawn() method to wait for the
Node being provision by Ironic to be on the ACTIVE (or DEPLOYFAIL)
state before returning.

Change-Id: I057a6e2e9fc6f4c85b7b2b9c63f541248b1214ac
Merge "Make the Nova Ironic driver to wait for ACTIVE"