Added possibility to execute generic agent jobs for configured ticket events.
Improved wording on screen.
Fixed event table.
Improved job run behaviour in GenericAgent.
After saving a job, you now get back to the main screen.
With 'run job now' you get to the run screen, see the list of tickets and can execute the job.
Restored code accidentially deleted from master.
Added central list of events in system.
Use it in GenericAgent.
Fixed issue when try to add an even in GAt when the list of events is empty.
Make setting descriptions more generic (in preparation  for merge into master).
Added small visual improvements.
Fixed indentation.
Tidied files.
Implemented small fixes.
Fixed typo.
HTML improvements, translated Object Type and Field Type.
Added events to CustomerUser and CustomerCompany objects.

 - Tickets are automatically updated if a CustomerID or Customer
   Login change
 - Customer Users are automatically updated if the CustomerID
   of their related company change.

It is now possible for module authors to also create events to
update data for their modules, for instance to update CAB information
in the Change Management module or data in the CMDB.
Added minimal COUNT search tests.
Squashed commit of the following:

commit 8cb19d181d6a9ca13d13cd41a0b19e3bd1e7dfe9
Merge: ae3f7e5 c2e7a24
Author: Marc Bonsels <marc.bonsels@otrs.com>
Date:   Fri Jun 7 14:47:55 2013 +0200

    Merge branch 'master' into bug-8222-mab-master

commit ae3f7e5b89b66634445ec86e8834ff7cd7e023cf
Author: Marc Bonsels <marc.bonsels@otrs.com>
Date:   Fri Jun 7 14:47:33 2013 +0200

    Redesigned multiple recipient list for some screens.

commit 68d9d5b11f65e8d299b4c4dc3e6f40d05dd5df9d
Merge: c2617b5 694c883
Author: Marc Bonsels <marc.bonsels@otrs.com>
Date:   Fri Jun 7 09:21:43 2013 +0200

    Merge branch 'master' into bug-8222-mab-master

commit c2617b503053ef3162bbd96c327bf20318573db5
Merge: 1b2b38b fc235f6
Author: Marc Bonsels <marc.bonsels@otrs.com>
Date:   Mon Jun 3 11:19:46 2013 +0200

    Merge branch 'master' into bug-8222-mab-master

commit 1b2b38b6930bbb087ca2fa2439a95e3421435498
Author: Marc Bonsels <marc.bonsels@otrs.com>
Date:   Mon Jun 3 11:19:20 2013 +0200

    First version.

commit 6e1abba198726b949d36b967ff4ed2aa3dc33b1b
Author: Marc Bonsels <marc.bonsels@otrs.com>
Date:   Fri May 31 10:39:55 2013 +0200

    Added setTimeout() call in order to avoid crashes on iOS.

commit 5261ac2bc5e5f60327b35961ccf146d735be2b6f
Author: Marc Bonsels <marc.bonsels@otrs.com>
Date:   Fri May 31 10:23:30 2013 +0200

    Improved usability of accordion widget.
CleanUp does not have Type argument.
Fixed bug#9493 - Use of uninitialized value error in AgentTicketPhone.pm on Ticket Slipt action.
Fixed bug#9454 - Use of uninitialized value error in AgentTicketForward.pm, undef Next ticket state.