Backported improved Service.pm from HEAD. Caching now in more places and via CacheInternalObject.
Improved caching for Services and Service Lists.
 - 2012-09-24 Fixed bug#8770 - AJAX Removes Default Options (follow-up fix).
Fixed bug#8622 - Storing a new GI Invoker or Operation with an existing name doesn't complain anything.
Added possibility to create customer users.
Small fixes
Fixed bug#8740 - backup.pl: insufficient handling of system() return values.
Fixed bug#8606 - Escalation notifications should not be sent to agents who are set out-of-office.
Fixed bug#8743 - AgentTicketCompose.pm creates To, CC, BCC filelds without spaces after comma.
Fixed bug#8792 - TriggerEscalationStopEvents logs as loglevel 'error'.
Fixed bug#7274 - Ticket QueueView sorts by priority on first page but subsequent pages sort incorrectly by Age. Included PreSort::ByPriority setting.
Fixed bug#7274 - Ticket QueueView sorts by priority on first page but subsequent pages sort incorrectly by Age.
Fixed bug#8850 - Cron missing as RPM dependency on Red Hat Enterprise Linux.
Fixed bug#8214 - OTRS Init script on Red Hat fails to check scheduler.
Fixed bug#6820 - OTRS crash with "division by zero" if escalation set incorrectly.
Fixed bug#8812 - Encrypted email doesn't see properly in Outlook.
Added CSS directories to list of writable directories to avoid permission issues with the css cache.
Improved texts.
Fixed bug#8780 - 508 Compliance: Text descriptions of "Responsible Tickets"
    and "Locked Tickets" links are insufficient for screen reader users.
First attempt for adding alphabetic sorting.