ejabberd: Add multi-select form for domains
- Automatically use coturn. Closes #2183 (closed).
- Add multi-select form for domains. Choices includes all of the available domain names in the system, as well as any domains that are in ejabberd configuration.
Helps #2166, #2167 by allowing users to see which domains are actually configured, and modify if necessary.
Tests:
- Install Ejabberd. "Automatically manage audio/video call setup" is enabled.
- Set a domain name and install Coturn. Ejabberd config is updated.
- Disable a domain. It is removed from ejabberd config.
- Enable a domain. It is added to ejabberd config.
- Enable all name services. Run ejabberd functional tests and observe that they pass.
Signed-off-by: James Valleroy jvalleroy@mailbox.org