Fix showing HTML data when there are multiple HTML parts in a message
Fix sending literal8 when using UTF8 in APPEND command
Add UTF-8 append test
phpdoc
[mms] Better error handling when attempting to authenticate via IMAP LOGIN command with non-ASCII credentials (Bug #13554).
__toString() can't thrown an Exception
Test for utf-8 strings in header search query
[mms] IMAP driver needs to explicitly search for UTF-8 text, since we don't restrict charset input at the UI level (Bug #13554).

Conflicts:
	ingo/docs/CHANGES
	ingo/package.xml
md might not be set
Revert a872b68d0615403a910c1b17388340307b1ea2c7

I had it right the first time.
No need to sync mailbox w/CONDSTORE when we have no cached IDs
Fix a unit test with Gmail

Gmail auto expunges on deleted flagging, so the message count won't be
right at the intermediate stages.
Much improved lazy loading
coding style
Ensure we have at least one fetch element
IMAP test fixes to work around Gmail quirks
[mms] Fix client-side message sorting when there are multiple sort criteria and at least one tie in the first sorting criteria.
Fix overriding port/protocol config values
[mms] Fix IMAP search results for recent and total messages when it is the only query and the mailbox is not selected.
Released Horde_Imap_Client-2.25.1