GUAC-932: Partially restore admin UI

This change migrates the main admin UI and the existing locationChooser directive to use guacGroupList. Not all functionality is restored, but connections and connection groups can now be selected (they don't open a client tab), and the locationChooser works again as it did before guacGroupList.
Should we @type it? Or is it so arbitrary that it can be anything at all?