[mms] Added Horde_Shutdown - global Horde shutdown function handler.
Revert "[jan] Add a Horde_ShutdownRunner factory on top of Horde_Queue."

This reverts commit 3efc591b42c81bcf3beaaaef76d77fe851707314.

Conflicts:
	framework/Core/package.xml

Per cjh, this is not appropriate use of Horde_Queue.

Replaced w/Horde_Shutdown.
Still think Horde_Queue should be considered a requirement, but at a minimum needs to be listed as optional
This got lost
Update file list
This doesn't work
Bleh
[jan] Fix exporting events of a certain time span (piper@hrz.uni-marburg.de, Bug #12074).
Use Horde_String::truncate().
Include parent tasks in labels and only return completed tasks up to a week old as cost objects.
[jan] Allow self-signed certificates when using the fopen driver.
Bug #12065: Even if mailbox is invisible, muight still need to show if it has children
[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