pidgin/pidgin

Use g_signal_connect_object for PidginProtocolStore to follow the life cycle of the objects and avoid memory errors.

Testing Done:
Ran locally in valgrind.

Before this patch, valgrind noticed `118 errors from 18 contexts` after this patch `14 errors from 5 contexts`.

Reviewed at https://reviews.imfreedom.org/r/458/
[main]
host = https://www.transifex.com
[pidgin.pidgin_pot-for-development-branch]
file_filter = po/<lang>.po
source_file = po/pidgin.pot
source_lang = en