relaxed a bit the config requirements for webserver/ssl
XMPP is a backend like another one, removed it from hard dependencies
increased the gravity of a missing core lib
removed useless imports
refactored IRC backend with a simpler lib + python 3 compatibility