RFR: Getting the heartbeat from Ironic

When the agent does its node lookup to Ironic to get its configuration, it will also get a heartbeat variable in the response. This can't happen every heartbeat like in Overlord, because vendor actions are asynchronous and don't return anything to the client.