Update notes for submitted changes

* lab controller API to allow harnesses to update task name and version
* record task version in each recipe-task
* external tasks