The operation called (very unfortunately) "cleaning" is the way
ironic executes long-running driver-specific tasks (called
"clean steps"), such as wiping hard drives, building or deleting
RAID, or applying firmware changes.
Automated cleaning runs before a node is ready for deployment, and is
disabled by TripleO. Manual cleaning can be invoked by users.
This change introduces a workflow to run manual cleaning with given
clean steps on given nodes.
Part of both blueprint re-enable-cleaning and blueprint raid-workflow.
Change-Id: Ia3c99ea1151805fe2edcfbd466cc50c8b2a35a6f