BFN
Bug: 12197 Fix returning default value when value is defined, but empty.
This is not an error.

Conflicts:
	framework/ActiveSync/lib/Horde/ActiveSync/Request/Sync.php
Fix setting flags during initial sync when no MODSEQ is available.

Fixes broken caching of UIDs in the sync state which could lead to
anything from completely broken syncs to the inability to detect
deleted messages.
Bug: 12193 Fix importing categories from ActiveSync clients.
Signed-off-by: Michael J Rubinsky <mrubinsk@horde.org>
Request: 12194 Sync children field to activesync devices.
Signed-off-by: Michael J Rubinsky <mrubinsk@horde.org>
Use a more likely delimter for the freeform children field.

We will always export this as a single field instead of splitting
on the delimiter since we can't guarentee what delimiter the user
will use and a comma (the most likely choice) can also be used
to seperate name suffixes (at least in some languages).
Might not have airsyncbasebody, even in 12.1.

When devices send ghosted modify commands, we only have what changed.
$message->children must be an array.
Revert "$message->children must be an array."

This reverts commit b0976b9147aba2950ebc2bf81f81f27666f98736.
Revert "Use a more likely delimter for the freeform children field."

This reverts commit 0303a7280bde47b02bcbd292d5fc1e8d2830dd76.
Revert "Request: 12194 Sync children field to activesync devices."

This reverts commit ca62a608cff37dfbbf0509152d2e06c48c0ff845.

This is a newly supported field, belongs in 4.1.
Changes