talkatu/talkatu

0a9e000e7d0f
Add support for rendering basic HTML in TalkatuHistory.

* Remove the data argument from class methods
* Renamed TalkatuHtmlParser to TalkatuHtmlRenderer
* Created TalkatuHtmlPangoRenderer
* Use the TalkatuMessage::content-type to determine how to render the text in
TalkatuHistory.

Testing Done:
Tested in the demo with a hack for the content type that will be fixed in a later review request.

Reviewed at https://reviews.imfreedom.org/r/403/
demo/data/demo.ui
demo/talkatudemo.c
demo/talkatudemowindow.c
talkatu/data/attachmentdialog.ui
talkatu/data/attachmentpreview.ui
talkatu/data/editor.ui
talkatu/data/historyrow.ui
talkatu/data/linkdialog.ui
talkatu/data/messageactions.ui
talkatu/data/toolbar.ui
talkatu/talkatuactiongroup.c
talkatu/talkatuattachment.c
talkatu/talkatuattachmentdialog.c
talkatu/talkatuattachmentpreview.c
talkatu/talkatubuffer.c
talkatu/talkatucodeset.c
talkatu/talkatucore.c
talkatu/talkatueditor.c
talkatu/talkatuhistoryrow.c
talkatu/talkatuhistory.c
talkatu/talkatuhtmlbuffer.c
talkatu/talkatuhtmlrenderer.c
talkatu/talkatuinput.c
talkatu/talkatulinkdialog.c
talkatu/talkatumarkdownbuffer.c
talkatu/talkatumarkup.c
talkatu/talkatumenutoolbutton.c
talkatu/talkatumessageactions.c
talkatu/talkatumessage.c
talkatu/talkatuscrolledwindow.c
talkatu/talkatusimpleattachment.c
talkatu/talkatutag.c
talkatu/talkatutagtable.c
talkatu/talkatutoolbar.c
talkatu/talkatutooldrawer.c
talkatu/talkatutypinglabel.c
talkatu/talkatuview.c
talkatu/talkatuwholebuffer.c
talkatu/tests/talkatutestactiongroup.c
talkatu/tests/talkatutesthtmlserialization.c