- Always set 'bosh_service_url' property to allow client-side XMPP logins (e.g. on failed prebinding)
- Store client-initiated XMPP session in Roundcube's session to work across page loads
- Move client integration script to external file for easier coding