Move annealing responsibilities to the newly-created Run class, and
fixup the state machine to use it for all convergence tasks.
Merge pull request #708 from VictorLowther/pull-req-master-b8895885003093f140e37ed4f5efc36a05f38852

https://github.com/crowbar/barclamp-crowbar/pull/708

Merged by devtool for cloudedge