Modernize the Purple.ConversationMember tests
Review Request #3397 — Created Aug. 13, 2024 and submitted — Latest diff uploaded
This was really just to stop using GMainLoop but I added some additional testing as well.
Ran the tests under valgrind.