allow dynamic avatar size per message size calculator (#898)
allow dynamic avatar size per message size calculator (#898)

* allow dynamic calculation of avatar size

instead of having the same avatar size per size calculator, allow a subclass to override it so it can provide multiple avatar sizes depending on the message

* make sizing functions overridable by subclasses

MessageKit/MessageKit,MessageKit/MessageKit,MessageKit/MessageKit