Initial Xmpp test.
Merge XMPP.
More coverage for Sockets including DatagramSocket.
Few minor changes.