instance themes

This extends the existing instance stylesheet mechanism introduced in #475 with an admin UI for authenticated instances. The admin features preview images which need to be included in the theme.