Chat Plugin: Add 'manual-hostname' setting for XMPP

Why burden the user with configuring a hostname and a port? Instead let
the magic of DNS SRV do the work for us as default. If the user really
wants to configure the XMPP server's hostname and port, the still can do
it by setting 'manual-hostname' to true.