pidgin/pidgin

Remove includes from protocol.h that weren't used there and deal with the fallout

Testing Done:
Compiled and ran locally. Connected with bonjour, xmpp, and irc.

Reviewed at https://reviews.imfreedom.org/r/635/
syntax: glob
.*.swp
.DS_Store
.flatpak-builder
*.pyc
*~
\#*\#
subprojects/*/
syntax: regexp
^build(.+)?\/
win32-install-dir(\.release)?
po\/pidgin\.pot$