Add support for managing conversations from the conversation fragment

Information about changes made to the conversation is also passed back through the activity so the lists of messages in the inbox can also update themselves to reflect the changes without having to reload the inbox.
ReplyDialog will not perform validation of the message/comment being posted

ie. make sure all fields are filled out.