purple: fix build against 3.0.x API

Function purple_conversation_write_system_message() replaces
purple_conversation_write().

Renamed purple_message_get_who() -> purple_message_get_recipient().