adjust api level wrapping
Merge pull request #549 from emdete/p2

adjust api level wrapping
Add jxmpp-stringprep-libidn dependency
Add first attempt at JID class
Improve JID error handling
Use factories to generate JIDs
Move a chunk of classes over to using JID objects
Update more files to use JID objects
Update another chunk of stuff to use JID objects
Update more files to use JID objects
Add a packet JID place I missed...
It builds again!
Fix JID parsing error
Format contact names in MUC properly
More formatting fixes in MUC
Fix letter avatar selection in MUC
Fix bug introduced by rebase
Fields that we sync on should be final
Create avatar's for JID's w/o localparts
Don't crash on packets with no "from" specified