xmppSmack - A highly modular and portable open source XMPP client library written in Java for JVMs (JavaSE) and Android