prevent messageBubbleLeftRightMargin from being negative. fix #486
close #484

Conflicts:
	JSQMessagesViewController/Views/JSQMessagesCollectionViewCell.m
fix settings
disable send button when setting custom send button. fix #479