pidgin/pidgin

Merge release-2.x.y branch into master. No overlapping files.
For information on hacking on Pidgin, Finch, or libpurple, see:
https://developer.pidgin.im