Remove private data from PurpleConnection and fix up PURPLE_CONNECTION_ERROR
Review Request #1113 — Created Oct. 28, 2021 and submitted — Latest diff uploaded
Also fixed up a LOT of style stuff.
Connected an xmpp account and verified it didn't crash.