A multi-protocol Libpurple connection manager for Telepathy