rose edit: info dialog - proper recursive pretty-print
rose edit: info dialog - move function
metomi/rose#437: add rose edit upgrade functionality.

This also makes a distinction between named and non-named tagged versions.
Merge pull request #863 from benfitzpatrick/rose-edit.fix-add-info

rose edit - fix info dialog for non-trivially-nested data
metomi/rose#437: upgrade: update test suite, fix CLI bug
Merge pull request #864 from benfitzpatrick/437.rose-edit-upgrade

#437: rose edit: upgrade applications