pidgin/pidgin

b5eccef8404e
Avoid manual handling of icons in request field list items

* Use `PurpleKeyValuePair` as field list items
* Replace `icons` list with `has_icons` flag, thus fixing memleak
* Replace `purple_request_field_list_get_icons` with `purple_request_field_list_has_icons`

Testing Done:
Compile and run.

Reviewed at https://reviews.imfreedom.org/r/563/
IRC_SOURCES = [
'cmds.c',
'dcc_send.c',
'irc.c',
'irc.h',
'msgs.c',
'parse.c'
]
if DYNAMIC_IRC
irc_prpl = shared_library('irc', IRC_SOURCES,
dependencies : [sasl, libpurple_dep, glib, gio, ws2_32],
install : true, install_dir : PURPLE_PLUGINDIR)
endif