pidgin/pidgin

Add PurpleCredentialProvider as the first piece to replace the existing keyring api.

Testing Done:
Added some new unit tests and made sure they passs.

Reviewed at https://reviews.imfreedom.org/r/144/
For information on translating Pidgin, libpurple, and Finch, please see
our wiki page at https://developer.pidgin.im/wiki/TipsForTranslators