Improve turba API error logging
Check if unserializing worked.
Fix ctor call.
Actually check if PEAR can be loaded.
Don't cut horde_vfs and ansel object_photo data at 64K

Signed-off-by: Jan Schneider <jan@horde.org>
Bug: 12195
BFN and update tests (Bug #12195).
chunk_split() adds a trailing splitter, trim it off.
Update hu translation.
Fix importing phone fields that have additional attribute parameters (Bug #12178).

Conflicts:
	turba/test/Turba/Unit/ImportTest.php
BFN
Correctly set utcduedate and duedate properties.

Bug: 12200
Signed-off-by: Michael J Rubinsky <mrubinsk@horde.org>
Bug: 12201  Fix setting alarm time when syncing with ActiveSync.

Signed-off-by: Michael J Rubinsky <mrubinsk@horde.org>
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.