Devoncarew ui work

Miscellaneous UI work:

- used the new status component; combined the save status label, the current editor label, and the spinner control
- improved the status and feedback from git operations. we now show progress, success messages, and (soon) error messages
- made items in the new settings dialog line up vertically
- tweaked the status component a bit