pidgin/pidgin

Make PurpleProtocolPrivacy a proper GInterface and move it to it's own file

Move PurpleProtocolPrivacy to its own interface and make it match a typical GInterface implementation

Testing Done:
Compiled and ran with bonjour. Verified no errors in the output. Build and checked the docs as well.

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