preliminary reconnect support
asmack 0.8.6b4, 86c1f0fd (2013-11-06)

Release 0.8,9beta4
	- Fixed entity caps hash calculation

Release 0.8.9beta3
	- Fixed XEP-184 delivery receipts in aSmack

Release 0.8.9beta2
	- SMACK-361 Minor EntityCapsManager fixes
	- SMACK-462 Use getInstace() ConnectionCreationListener

Release 0.8.9beta1
	- SMACK-403 Fixed connectionCreationListener for CarbonManager,
	  prevents duplicate CarbonManagers for the same connection instance
	- Minor ping manger fixes
smack 3.3 API: only register SDM once
SDM: change default identity
XEP-0115: implement entity caps w/ local storage
XEP-0092: Software Version implemented

Report app version in reply to version query IQ.

This will report the (translated) app_name string, the long version
number from build_version, including the date, and "Android" as the OS.

The latter is a violation of XEP-0092 security considerations, however
yaxim is only available on Android, and you can already identify yaxim
based on a `disco#info` query.

Maybe there will be a configuration option to disable that behavior one
day.
XEP-0198: always create StreamHandler with connection
XEP-0280: handle CC'ed delivery receipts
XEP-0198: add requestAck() and isSmEnabled()

Allow the application to request an ack packet. For this, it needs to
know if SM is enabled on the connection.
XEP-0198: add AckReceivedListener interface

With requestAck() and an AckReceivedListener the application can
implement the equivalent of server ping, just with smaller packets and
at a lower level.
XEP-0198: use <r> instead of XEP-0199 Ping
shut down smackable when service destroyed
XEP-0280: FIXME silenced CC notifications
XEP-0198: improve close callback comment
yaxim broadcast receiver: fix logging
connection state spinner only when working
smackable: allow async create_account
smackable: re-format exception display
smackable: allow RECONNECT_* states
XEP-0198: prevent 'normal shutdown' callbacks on some errors