make hash required for message data protocols. close #631
expose left and right bar button container views. update docs. close #634
Merge branch 'develop' of https://github.com/jessesquires/JSQMessagesViewController into develop