Create and add PurpleContacts to the manager when purple_buddy_new is called
Review Request #1873 — Created Sept. 30, 2022 and submitted — Latest diff uploaded
This required some additional changes to PurpleContact. Namely that the contact always has a presence and it is no longer writeable.
Ran the unit tests and verified nothing funky happens when running.
We can't test that all of the properties are properly bound because we would have to start up a lot more of libpurple than I'm willing to do for something that's temporary.