improved strings
Added "Mark all as read" roster context option. Clicking it will set delivery status to read where messages are incoming and new.
Request Focus to the TextEdit in the chat activity and set software keyboard to default hidden to replicate previous behavior.
Only alert once for status notifications.

This prevents my smartwatch from alerting me for every connectivity change - the first one will still notify, but later messages in short succession will not.
start wizard: repeat password
Disable groups option in the settings. All contacts will be shown in a single group.
light theme: make text black
chat window: spread font sizes, add "huge"

The font sizes have been changed to allow for a wider palette of
options:

 * small: 16 --> 14 dp
 * large: 20 --> 22 dp
 * huge:  30 dp

Also, the date and nickname are now scaled to 67% of the chat text.
Revert "implement priority in status dialog"

This reverts commit 436c6bb318702b1b5078ad0399f19280408d3d90.

Client priority is an internal feature of XMPP that is not really
relevant to IM. It is sufficient to keep it well hidden in the
Account Preferences screen, in case a power user needs it.
status dialog: remember old status messages
roster: accelerate unread counters
chat window: run delayed mark-as-read in background
Add icons to the status selection spinner.
Add clear button to the status message TextEdit.
Make the status message TextEdit capitalize the first word.
Fix build instructions for helper libraries in README file.
Fix "ant debug" build failure in dex stage.

Running "ant debug" (without propguard) would fail with:
  com.android.dex.DexException: Multiple dex files define Lde/duenndns/ssl/MTMDecision;
Update MainWindow.java

Found a crash while running app in Samsung Tab 3 and it shows Null pointer exception for the cursor in loadUnreadCounters method so added condition to check cursor is null or not.And after adding it is working fine.
Explicitly set style of the new status spinner.

This should fix white-on-gray text on Android 2.3.
fix crash when entering @ as a JID