[jan] Add unit tests.
[jan] Fix retrieving information for permanent locks.
[jan] Don't make lock non-permanent when resetting a permanent lock.
[jan] Deny exclusive lock if shared locks exist.
[jan] Fix retrieving lock list if permanent locks exist (piper@hrz.uni-marburg.de, Bug #12077).
Bug: 12075 Increment the SyncKey if we detected a change during PING.

Increment the key even if the change is gone by the time we get to the SYNC.
A message might have been added and removed before the change was detected,
thus causing a SYNC-PING loop until a new change arrives.
Bump API version.
Released Horde_ActiveSync-2.3.0
Development mode for Horde_ActiveSync-2.3.1
Ensure the POOMCAL_MEETINGSTATUS field is not sent as a truely empty value.

For some reason iOS needs this to be explicitly sent as a '0' when it's empty.
Don't send the POOMCAL_MEETINGSTATUS field if it is not set.

I.e., Require it to contain some value, even if it's '0'.
phpdoc
Update version dependencies in test file

Also, remove gollem as it is not used in imp
Fix displaying groups when autocompleting addresses in smartmobile view
Merge branch 'master' into imp_6_1