Added support for repairing failure topology

In order to use this feature, the topology must on failure state.
Users can use this operation to repair the failure nodes inside
topology. Repair means to re-run all recipes again, so it is
suitable for unexpected interrupt during previous deployment.