Manual merge of master into xovis branch

GUI is one thing that I've felt has been missing from XSCE so that those who are not so tech-savvy can also install and configure the server. Perhaps adding a comment at the top of `default_vars.yml` explaining the purpose of the file would be helpful.