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.
Fixed failing UT; added hook to trigger clicks in Queue gui.
Fixed failing UT; added hook to trigger clicks in State gui.
Fixed problem with loading CIC from the dashboard if Feature Add-On OTRSTagCloud is active.
Merge branch 'customergroupobject' of github.com:mbeijen/otrs-1
Added create and change time to CustomerUserDataGet().
Fixed: Translation of states in statistic widgets (Dashboard) (bug#10442).
Squashed commit of the following:

commit 918f81a589c3a0eb7773383b446903f641603a5c
Author: s7design <otrs@s7designcreative.com>
Date:   Fri Apr 11 16:36:38 2014 +0200

    [Bug 10442] Translation of states in statistic widgets (Dashboard)

    Added code for translating data in dynamic stats for master branch

commit f4c69450304ed5d8c528ab9a942bc4b3ce98ae39
Merge: 048f401 4dce8c3
Author: root <root@ubuntu.(none)>
Date:   Fri Apr 11 15:57:43 2014 +0200

    Merge remote-tracking branch 'upstream/master'

commit 048f401be5dd9b1c4f73c67644fb81f81a93bbc1
Merge: 7da2cc6 1615ab6
Author: root <root@ubuntu.(none)>
Date:   Thu Apr 3 14:29:39 2014 +0200

    Merge remote-tracking branch 'upstream/master'

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: Interface will not load if TimeZoneUser is set to 'yes' (bug#10457).
Added test for translation.
Merge remote-tracking branch 'upstream/master'