pidgin/pidgin

68c7ef6c5320
Convert credentials page to use HdyPreferencesGroup and a list box.

* Convert credentials page to use `HdyPreferencesGroup` and a list box.
* Add widget for displaying a credential provider in a list box.
* Convert `PidginCredentialsPage` into `HdyPreferencesPage`.

Testing Done:
Opened Preferences, switch to Credentials page, and see/toggle selected provider.

Reviewed at https://reviews.imfreedom.org/r/644/
## Pidgin
Pidgin is a messaging client based on libpurple which is capable of connecting to multiple messaging services at once. Pidgin is written in C using GTK+. Pidgin is released, and may be modified and redistributed, under the terms of the GPL version 2 (or later). A copy of the GPL is distributed with Pidgin. Pidgin is copyrighted by its contributors, a list of whom is also distributed with Pidgin. There is no warranty for Pidgin.
### Helpful Resources
* [Website](https://pidgin.im)
* [Frequently Asked Questions](https://developer.pidgin.im/wiki/FAQ)
* IRC Channel: #pidgin on irc.freenode.net
* XMPP MUC: devel@conference.pidgin.im
**Help for Oracle Employees** is available from your normal internal helpdesk or IT department. The Pidgin developer and user communities cannot assist you in the configuration or use of Pidgin within Oracle, as we know nothing of Oracle's infrastructure.
**Help from other Pidgin users** is available by e-mailing [support@pidgin.im](mailto:support@pidgin.im).
This is a **public** mailing list with a **public** [archive](https://pidgin.im/pipermail/support/).
We can't help with third-party protocols or plugins, but you may be able to find support via the [ThirdPartyPlugins WIKI Page](https://developer.pidgin.im/wiki/ThirdPartyPlugins).
The list's primary language is English. You are welcome to post in another language, but the responses may be less helpful.