conversation stores more metadata about apps in conversation

Ignore-this: f21a203f9736494abe4e0e9b7cc1f458

This is a step towards syncronizing not just users in a conversation but the apps.
I am moving toward a model where a conversation has one list of users connected where there
is a set of apps, instead of a contact list PER app in a conversation. The latter is too
confusing and annoying.

darcs-hash:20140414181646-c21fe-81cf719783f04291cad9e936f0fea5f45861dac8
conversation sync messages now have list of apps

Ignore-this: 1aa0a9d19c3346f706e320f4049bc204

darcs-hash:20140414181954-c21fe-dd0c71599bfbc9a3280ce7e26ed75221443a105c
now when you add a someone to a conversation, all apps are synced

Ignore-this: 733027b5fbcee6d64d987870b2ebff16

Still need to update UI so that there is only one contact list in the conversation instead
of one per app

darcs-hash:20140415191454-c21fe-8f427e116be4a9879787ab434ae4e5b6e4a41493
regiggered UI. now only one contact list in the conversation

Ignore-this: 9d3ec869f5ae9cc3f9eed304524d66a8

No more contacts per app. each app is tied to the conversation. This makes sense
now that I have app synchronization working for a conversation.

darcs-hash:20140415225605-c21fe-7f7c1b58a7842f714225da11502155ff5f7878b1
changed delete buttons to be more magical

Ignore-this: 29d38639518a0d1a079b40f83e36f070

darcs-hash:20140416031331-c21fe-ca2e53e0b6ec91a6790007fb2f1c36195d97a56d