pidgin/pidgin

Update buddy.c to more closely match our current gobject structure.

Testing Done:
Compiled and ran pidgin locally.

Reviewed at https://reviews.imfreedom.org/r/473/
nullclient = executable('nullclient', 'nullclient.c', 'defines.h',
c_args : ['-DSTANDALONE'],
dependencies : [libpurple_dep, glib])