Adds join button for chatrooms in contact list. And shows/hides the join and leave buttons depending on the room status.
Fixes NPE when leaving chat room and the provider is missing telephony OperationSet.
Removes some whitespaces.
Uses domain instead of service name for FailoverConnectionMonitor, cause we may have a custom xmpp domain.