room ids were being generated with the hostname used to connect to the server
they needed to be generated with what the server calls itself
Former-commit-id: 99fb102b270baa5c45f1c9963f47344ede93a34a
added functionality that makes the contact list compatible with server rosters that could be modified with other clients
added support for roster entries that aren't in a local or server group
Former-commit-id: 23d898308fb3aa673d85fdf00495d43e4c02a08f
added more listener handling for venue events and server disconnection
added capability to connect to a different server from UI
added better error messages for failed connection/login to server
fixed assumptions that server always sends HTTP url and has feed chatroom
Former-commit-id: b3173727f3f685119be3668779eb5da7e075df50
delegated compression to smack
added timeout for http config
fixed getting all joined venues
fixed room invitation from non-cave client
create session checks for session name already used
Former-commit-id: 3781483ef6dd1889aa0ecd6ccc83bfb2461713b5
added smack 3.3.1 to cots
collaboration now uses smack directly for XMPP
moderate code cleanup on collaboration.comm
added double click to start chat in participant list
Former-commit-id: 6fc85f79c126283eb4dbddfa94943523d9ff0a6d