Split PurpleMessage into incoming, outgoing and system
Remove redundant write_chat and write_im implementations
Hide purple_conversation_write, use purple_conversation_write_message or purple_conversation_write_system_message instead
Fix GG11 build
Fix distcheck
Fix unity build
Fix a tcl warning
Update Polish translation