Adjust to recent ObjFW changes.
Update documentation
Adjust to recent ObjFW changes.
Adjust to recent ObjFW changes.
Make various XMPPConnection setter accept nil
Import XMPPStreamManagement in ObjXMPP.h
Fix XMPPJID's domain getter
Implement isEqual: for XMPPJID
Make status/show/priority of XMPPPresence properties
Remove redundant IDNAToASCII
Adjust to recent ObjFW changes.
Make XMPPPresence comparable
Fix Makefile
Add XMPPContact{,Manager} for tracking contacts
Implement -initWithElement: for XMPPPresence
Never send starttls when the connection is already encrypted
Fix initialization of XMPPContact
Fix roster versioning

This fixes two things:
1) We reset the version we stored for the roster, even though it was
   still up to date
2) Since we make mutable copies of the items dictionary in
   XMPP_updateRosterItem our memory was rather high.
   Use a AutoreleasePool around it for now.
Implement -hash for XMPPJID
Fix selector for exception handling in XMPPConnection