XMPP Service Module

This change adds an "XMPP" module to the Services list, to allow the user to configure ejabberd. Currently the module allows the user to enable/disable in-band account registration, and to manually create accounts.