pidgin/pidgin

Separate PurpleProtocolRoomlist into its own file and modernize it.

Separate `PurpleProtocolRoomlist` into its own file and modernize it.

Testing Done:
Verified the roomlist still works for irc and xmpp.

Reviewed at https://reviews.imfreedom.org/r/887/
i18n = import('i18n')
i18n.gettext('pidgin',
args : '--from-code=utf-8',
install : get_option('nls'),
)