Skip incorrectly formatted/parsed LSUB/LIST replies

Example: * LIST (\HasChildren) "." [Folder]
"[Folder]" will be parsed as list containing the element "Folder".
Avoid race condition that can lead to a NullPointerException
Optimize code to extract the character to display in the fallback contact picture
Replace tabs with spaces
Return to old style chips for accounts, folders and messages.

My circle design stopped being even a little bit useful when we stopped showing
the "complex" versions of the shapes
Revert "Remove the message list stars preference now that stars are in the chip"

This reverts commit 48785f52bfa4d14aa71bd3b2045b0c12e886f03f.

Conflicts:
	src/com/fsck/k9/K9.java
	src/com/fsck/k9/activity/Accounts.java
	src/com/fsck/k9/activity/FolderList.java
	src/com/fsck/k9/activity/MessageList.java
	src/com/fsck/k9/activity/setup/Prefs.java
partially revert "Remove unused strings" - bring back our "stars" preference

This reverts commit 4e8c8e35de1afb9ec926edaae9fcd8fde892d584.

Conflicts:
	res/values-ca/strings.xml
	res/values-cs/strings.xml
	res/values-da/strings.xml
	res/values-de/strings.xml
	res/values-el/strings.xml
	res/values-es/strings.xml
	res/values-fi/strings.xml
	res/values-fr-rCA/strings.xml
	res/values-fr/strings.xml
	res/values-gl/strings.xml
	res/values-hu/strings.xml
	res/values-it/strings.xml
	res/values-iw/strings.xml
	res/values-ja/strings.xml
	res/values-ko/strings.xml
	res/values-nl/strings.xml
	res/values-pl/strings.xml
	res/values-pt-rBR/strings.xml
	res/values-ru/strings.xml
	res/values-sv/strings.xml
	res/values-tr/strings.xml
	res/values-uk/strings.xml
	res/values-zh-rCN/strings.xml
	res/values-zh-rTW/strings.xml
	res/values/strings.xml
Fixes for showing the selected checkbox correctly
add back stars to the message list UI
move thread count up to the subject line
Default checkboxes to off again
Add back select/deselect action to return it to the context menu where users keep looking
update the new message list item to work better in various odd configurations
clean up the folder list item chips
tweak list item "read item" background color so you can see the item divider
a bit better
Avoid CursorIndexOutOfBoundsException when deleting a message

Deleting a message creates an entry in EmailProviderCache so
EmailProviderCacheCursor can skip the Cursor row during the time
it takes to update the database.
Previously EmailProviderCacheCursor.isLast() returned the wrong
result when the last row in the wrapped Cursor was hidden. This
lead to the crash in MergeCursor.

Fixes issue 5820
Update strings.xml

Improved spelling
Merge pull request #363 from DrSegatron/patch-1

Update strings.xml
4.509 changelog
Bumped manifest to 4.509