Configure connection for Tigase

Using STARTTLS and SM without resumption.
Not requesting the roster for now.

Signed-off-by: Daniele Ricci <daniele.athome@gmail.com>
Merge branch 'master' into tigase
Porting to SM/Delivery receipts (DOES NOT BUILD)

Signed-off-by: Daniele Ricci <daniele.athome@gmail.com>
Acking message when needed (DOES NOT BUILD)

Signed-off-by: Daniele Ricci <daniele.athome@gmail.com>
Message delivery receipts completed (UNTESTED)

Signed-off-by: Daniele Ricci <daniele.athome@gmail.com>
Merge branch 'master' into tigase
Activate message ack listener only for messages

Signed-off-by: Daniele Ricci <daniele.athome@gmail.com>
Ugly workaround for Smack SM ack listener add behavior

Signed-off-by: Daniele Ricci <daniele.athome@gmail.com>
Convert roster request to roster match request (UNTESTED)

Signed-off-by: Daniele Ricci <daniele.athome@gmail.com>
Update client-common-java commit pointer

Signed-off-by: Daniele Ricci <daniele.athome@gmail.com>
Request roster at login

Signed-off-by: Daniele Ricci <daniele.athome@gmail.com>
Request public keys via XEP-0189 manually

Signed-off-by: Daniele Ricci <daniele.athome@gmail.com>
Update client-common-java commit pointer

Signed-off-by: Daniele Ricci <daniele.athome@gmail.com>
Merge branch 'master' into tigase
First usable version of Syncer using roster match protocol

Signed-off-by: Daniele Ricci <daniele.athome@gmail.com>
Merge remote-tracking branch 'origin/master' into tigase
Set roster mode before creating connections

Signed-off-by: Daniele Ricci <daniele.athome@gmail.com>
Find some order in this presence chaos

Signed-off-by: Daniele Ricci <daniele.athome@gmail.com>
Merge remote-tracking branch 'origin/master' into tigase
Dynamic applicationId and account type and other stuff

This is useful for testing different flavours

Signed-off-by: Daniele Ricci <daniele.athome@gmail.com>