Fixed: ACLs not working correctly in CustomerTicketZoom (Message Followup) (bug#10432).
Followup for bug#10432 - ACLs not working correctly in CustomerTicketZoom (Message Followup).
Fixed: Process Modules, Dynamic Fields, and ACLs with AJAX update (bug#10202).
Made screens more consistent; added widgets for ticket zoom; started to replace more images by fontawesome icons.
Fixed: The system still consider the customer_ids, even after field is empty on table customer_user (bug#9098).
Squashed commit of the following:

commit b48716c30455bde2cd57e9145b151405c9771b8f
Author: s7design <otrs@s7designcreative.com>
Date:   Sat Apr 5 17:12:00 2014 +0200

    [Bug 9098] The system still consider the customer_ids, even after field is empty on table customer_user

    Added code for delete cache for CustomerIDs
Fixed: Customer selection is not translated (bug#10416).
Squashed commit of the following:

commit 467b80b17c59e9b777583717b290a0f6063f528e
Author: s7design <otrs@s7designcreative.com>
Date:   Sat Apr 5 17:57:43 2014 +0200

    [Bug 10416] Customer selection is not translated

    Enable translate in BuildSelection() for Custom user Edit
Fixed: Wrong encoding in graphs (bug#8207).
Squashed commit of the following:

commit 1ebb70ddeded0bda890c8e213cca10e3b94035ef
Author: s7design <otrs@s7designcreative.com>
Date:   Wed Apr 9 17:07:39 2014 +0200

    http://bugs.otrs.org/show_bug.cgi?id=8207

    Added config items for defining font for legend and title in graphs
Fixed: Ticket history overflows for dynamic field (bug#9592).
Squashed commit of the following:

commit 53447d0d96e1cc4aa51f724f1636e97cfe39f912
Author: s7design <otrs@s7designcreative.com>
Date:   Fri Apr 4 16:15:43 2014 +0200

    Changed logic for TicketHictoryDinamicField and fix mistake

commit 67a8510abebd04fba6cf37d8481200c3421bfe9b
Author: s7design <otrs@s7designcreative.com>
Date:   Wed Apr 2 16:47:14 2014 +0200

    [Bug 9592] Ticket history overflows for dynamic field

    Change logic for creating TicketsDynamicFieldUpdate fields for TicketHistory

commit 7da2cc611739cd85058e1f81bb7b24538e2e71a9
Merge: 8ee1637 7c2ffb2
Author: root <root@ubuntu.(none)>
Date:   Wed Apr 2 16:36:58 2014 +0200

    Merge remote-tracking branch 'upstream/master'

commit 8ee1637398cc1037277e842756d2ac5eeac6efdc
Merge: 8706657 41b735f
Author: root <root@ubuntu.(none)>
Date:   Tue Apr 1 14:35:54 2014 +0200

    Merge remote-tracking branch 'upstream/master'

commit 870665735a3f4380b437052d136bf102e87a5449
Merge: 001c073 a4e45a0
Author: root <root@ubuntu.(none)>
Date:   Tue Apr 1 09:22:16 2014 +0200

    Merge remote-tracking branch 'upstream/master'

commit 001c073637703e92f125eff0cd8a30d5fbd996a6
Author: s7design <otrs@s7designcreative.com>
Date:   Fri Mar 28 08:54:23 2014 +0100

    back to original version in master brench

commit ff1ee37d205c849e94315a069beeddcb2e062165
Merge: aff6dbb a7a2d13
Author: root <root@ubuntu.(none)>
Date:   Thu Mar 27 16:32:26 2014 +0100

    Merge remote-tracking branch 'upstream/master'

commit aff6dbb28f9c815ced086fc2846c41c87b36992a
Author: s7design <otrs@s7designcreative.com>
Date:   Wed Mar 26 17:35:46 2014 +0100

    [Bug 10320] PostMaster Filter // possibility to Set more Email Headers
    Changed the logic in the .tt file to not duplicate the code for every
    field. Now, the fields are created in loop.
Fixed: otrs.PostMasterMailbox.pl Unknown encoding '3DISO-8859-2?=' at /usr/local/otrs/Kernel/System/Encode.pm line 367 (bug#10446).

Conflicts:
	CHANGES.md
Reverted fix for bug#10402 due to problems in certain cases.
Fixed: Transition or Transition Action popup a login page (bug#10402).
Follouw-up fix for: otrs.PostMasterMailbox.pl Unknown encoding '3DISO-8859-2?=' at /usr/local/otrs/Kernel/System/Encode.pm line 367 (bug#10446).
Improved checksum script to not skip some framework files.
Improved code style a bit.
Fixed: Safer commands to upgrade OTRS using PostgreSQL (bug#10449).

Conflicts:
	UPGRADING.md
Fixed: rfc822 attachments name creating bug and validation enhancement (bug#10394).
Fixed: E-mail header parsing bug (bug#10395).
Typo fix

was: Repy, is: Reply
Add CustomerGroupObject instead of GroupObject

I found when I logged into the customer interface these error messages:

  Message: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 6, SQL: 'SELECT ru.role_id, ru.user_id, r.name, u.login FROM role_user ru, roles r, users u, referer: http://localhost/otrs/customer.pl?Action=Logout
         WHERE r.valid_id IN (1), referer: http://localhost/otrs/customer.pl?Action=Logout
             AND r.id = ru.role_id, referer: http://localhost/otrs/customer.pl?Action=Logout
             AND ru.user_id = u.id, referer: http://localhost/otrs/customer.pl?Action=Logout
             AND u.valid_id IN (1), referer: http://localhost/otrs/customer.pl?Action=Logout
             AND ', referer: http://localhost/otrs/customer.pl?Action=Logout
 , referer: http://localhost/otrs/customer.pl?Action=Logout

This was due to the fact that the GroupObject was used instead of the
CustomerGroupObject! This commit fixes it.
Fixed unit tests.
Fixed failing UT; added hook to trigger clicks in ACL gui.