Failure healing policies

Generic autoheal workflow + refactor in workflows.py
I guess you meant the first autoheal workflow:

@workflow
def auto_heal(
        ctx,
        node_id,
        diagnose_value=None,
        execution_plans=None,
        **kwargs):