Add a contact add/remove button in chat.

For single chat sessions and those that are 'users' add a contact add/remove star to the chat menu next to call, upload file, and geolocation.

![chat-contact](https://cloud.githubusercontent.com/assets/4820641/4422348/282e24b4-458c-11e4-9fc2-a2311303f16f.png)

Use two separate event handlers, e.g. `addContact` and `removeContact`. Functions that both add and remove are almost never a good idea, and it does not simplify the view at all to do this.