Oops, fix a double free introduced in 277c5fda03fe.

--HG--
branch : release-2.x.y
Add "NSS Preferences" plugin which allows configuration Min/Max TLS version and Ciphers.

 * The TLS version settings require NSS 3.14 or newer

Refs #8061

--HG--
branch : release-2.x.y
Merge with release-2.x.y
Update libpurple/plugins/ssl/Makefile.am to apply the 3.x.y changes to the new nss_prefs lines.
SSL_LIBRARY_VERSION_TLS_1_3 is a recent addition - yay buildbots

--HG--
branch : release-2.x.y
Merge with release-2.x.y
Add missing nss-prefs.c file to POTFILES.in

--HG--
branch : release-2.x.y
Merge 2.x.y
I guess there are NSS versions that support the SSL_VersionRange stuff, but not TLS 1.2 - I thought they came in at the same time.

--HG--
branch : release-2.x.y
Merge with release-2.x.y
Fix merged NSS stuff for 3.0.0 (hopefully)
Add some missing PurplePluginUiInfo API changes.
Move data files into their own directory.

--HG--
rename : libpurple/gconf/Makefile.am => libpurple/data/gconf/Makefile.am
rename : libpurple/gconf/purple.schemas.in => libpurple/data/gconf/purple.schemas.in
rename : libpurple/purple-3-uninstalled.pc.in => libpurple/data/purple-3-uninstalled.pc.in
rename : libpurple/purple-3.pc.in => libpurple/data/purple-3.pc.in
rename : pidgin/pidgin-3-uninstalled.pc.in => pidgin/data/pidgin-3-uninstalled.pc.in
rename : pidgin/pidgin-3.pc.in => pidgin/data/pidgin-3.pc.in
rename : pidgin.desktop.in.in => pidgin/data/pidgin.desktop.in.in
extra : amend_source : 89f8f51de8d64763752355681d69fe52c7cdc646
Add an AppData description file from Richard Hughes.
msn: Update Application ID to re-enable buddy list.

Thanks to TReKiE on IRC for the new ID.

--HG--
branch : release-2.x.y
extra : amend_source : 55c25d05f2ce74717c4cf0b3cc5d07f0b736879c
Move data files into their own directory.

--HG--
branch : release-2.x.y
rename : libpurple/gconf/Makefile.am => libpurple/data/gconf/Makefile.am
rename : libpurple/gconf/purple.schemas.in => libpurple/data/gconf/purple.schemas.in
rename : libpurple/purple-2-uninstalled.pc.in => libpurple/data/purple-2-uninstalled.pc.in
rename : libpurple/purple-2.pc.in => libpurple/data/purple-2.pc.in
rename : libpurple/purple-uninstalled.pc.in => libpurple/data/purple-uninstalled.pc.in
rename : libpurple/purple.pc.in => libpurple/data/purple.pc.in
rename : pidgin/pidgin-2-uninstalled.pc.in => pidgin/data/pidgin-2-uninstalled.pc.in
rename : pidgin/pidgin-2.pc.in => pidgin/data/pidgin-2.pc.in
rename : pidgin/pidgin-uninstalled.pc.in => pidgin/data/pidgin-uninstalled.pc.in
rename : pidgin.desktop.in.in => pidgin/data/pidgin.desktop.in.in
rename : pidgin/pidgin.pc.in => pidgin/data/pidgin.pc.in
extra : source : 35d7033e1d336d264fdb8728173f5c7f6bcf1c76
extra : histedit_source : 0012e63f258a1b2c7f1e0b5c1fff69b753873562
Add an AppData description file from Richard Hughes.

--HG--
branch : release-2.x.y
extra : source : 35d15be861cd583ed36f4f5a21f1d3c0890d2070
extra : amend_source : 8e5356aef4732cf08395b2141703ef47801bdb30
Fix broken `make check`.

One of the renamed files was not changed in POTFILES.skip.
Add purple.schemas to dist cleaning.

I don't know why this was in such an odd location, but now it should be
easier to find.
Replace GtkTable with GtkGrid in conversation window.