Jabber plugin

Summary
XMPP (Jabber) IM protocol support.

Current status

 * Sending and receiving messages.
 * Retrieving offline messages.
 * Formatted messages.
 * User search.
 * Reading and setting user info including user pictures (PHOTO and LOGO vCard elements).
 * HTTP polling.