pidgin/pidgin

Use G_DECLARE_DERIVABLE_TYPE for PurpleConversation and additional cleanups

The setters for PurpleConversation are kind of crappy because of the
conversation cache in the purple_conversations api, which we'll address at a
later time.

Testing Done:
Compiled and ran locally, parted a chat and just signed out to verify no new issues.

Reviewed at https://reviews.imfreedom.org/r/613/
---
name: libgadu
sources:
- type: archive
url: https://github.com/wojtekka/libgadu/releases/download/1.12.2/libgadu-1.12.2.tar.gz
sha512: de1d54ddbd7ab093596da9ac6d69235d1f9cb92851954b63e776977bd9396369a2e73b648b10b2f0e820a45c0e036bd3f8b46373621d3bc34d68621b4539b406
cleanup:
- /include
- /lib/pkgconfig
- /lib/*.a
- /lib/*.la