[FIX] Can't connect to Facebook chat
Gajim can't connect to Facebook XMPP server. Gajim is unable to receive Facebook roster and stays in "connecting" state forever. Gajim can receive messages and respond to them, but can't open new conversation. Also in "connecting" state user can't be sure if he can receive messages and Facebook doesn't support receiving offline messages via XMPP. This makes Facebook in Gajim practically useless and prone to losing messages.
This is caused by RFC violation in Facebook server implementation. But, there is an easy workaround in Telepathy and Pidgin also works for me.
Please consider adding same workaround into Gajim. It can be documented for now and removed when Facebook fixes their server.
Steps to reproduce
Run Gajim Add Facebook account and connect to it
Gajim changeset: 15329:3bb56ed3cd4 python-nbxmpp changeset: 88:f5d93205312a