Add message context menu

Contact Menu changed to context menu. Add message context menu. Add a
feature to copy messages to clipboard in conversation page.
Do some code

Don't change context when opening chats, it serves no purpose anyway.
Removed vars.isChatInProgress and replaced with a new implementation.
Replace old chat page with new one.  Handle notifications better in
conversations page. And stuff.