Automatically retry introspection for failing nodes
Automatically retry introspection for failing nodes

After the first pass of introspection has finished, retry introspection
on all the failed nodes.

Users can pass in `max_retry_attempts` to change the behaviour. Passing
`1` will mean nodes will retry introspection once etc. Passing 0 will
disable retrying.

Users can also use `node_timeout` to customise how long the workflow
waits for nodes to finish introspection before aborting and retrying
them.

Closes-Bug: #462916
Depends-On: I6979a049a6753821da7e0b05916e3129dfa1e086
Change-Id: I892f03b0a703ce4d99c1e0f8caaae5f66dcb0d9b

openstack/tripleo-common,openstack/tripleo-common