Merge pull request #1 from OTRS/master

Update my origin
Merge branch 'master' of https://github.com/OTRS/otrs
Added paramter to force execution also if executed as root user.
Merge branch 'master' of https://github.com/OTRS/otrs
Merge branch 'master' into DBUpdateAsRoot-nilei-master
Merge branch 'master' of https://github.com/OTRS/otrs
Merge branch 'master' of https://github.com/OTRS/otrs
Added automatic css behaviour to truncate strings.

Squashed commit of the following:

commit 6dcd5f8984fab7bc810b292979c770df628b14a9
Author: Marc Nilius <marc.nilius@otrs.com>
Date:   Mon Jul 29 09:45:08 2013 +0200

    Added more ellipsis text overflows.

commit 02b568dd6e6bfcca41066e2e4211bf67e1f4cbfb
Merge: 5db8e90 1fc7d8e
Author: Marc Nilius <marc.nilius@otrs.com>
Date:   Mon Jul 29 08:57:35 2013 +0200

    Merge branch 'master' into feature-textoverflow-mn-master

commit 5db8e90f0fdc7f1f6c657a189be3c4e3ce6108fb
Merge: c238f45 425acbb
Author: Marc Bonsels <marc.bonsels@otrs.com>
Date:   Tue Jul 23 10:25:55 2013 +0200

    Merge branch 'master' into feature-textoverflow-mn-master

commit c238f4594f2ae938e9f4ccab23d030c091f3679d
Author: Marc Nilius <marc.nilius@otrs.com>
Date:   Mon Jul 15 00:02:20 2013 +0200

    Removed template function to truncate strings on serverside and replaced it by a css feature named text-overflow where possible.
    This replacement is not easily possible in tables.
Squashed commit of the following:

commit a382e08d7cd226f3ea48f87738b335dde21ed2d0
Merge: 658ac65 417cabf
Author: Marc Nilius <marc.nilius@otrs.com>
Date:   Mon Jul 29 10:14:23 2013 +0200

    Merge branch 'master' into feature-serviceslamandatory-mn-master

commit 658ac6537818a0c4b30413382fedcd4c41f30834
Author: Marc Nilius <marc.nilius@otrs.com>
Date:   Mon Jul 22 17:46:45 2013 +0200

    Added possibility to have mandatory Service and SLA fields in many screens.
Fixed JSLint error about missing semicolon.
Fixed additional whitespace.
Fixed jslint warning about trailing comma, possible problem in IE8.
Updated SQL for non-mandatory ACL comment field.
Added gedit swap files.
Don't process timezone for Date dynamic fields.

Fixes bug#9630 - http://bugs.otrs.org/show_bug.cgi?id=9630
Dynamic Fields of type Date can record wrong date when TimeZoneSettings
are used.
Fixed small typos.
Added sprintf to easier format numbers as two digits.
Correctly select IDs in BuildSelection.

By moving HTML quoting after selected matching.

Fixes bug#9631 - http://bugs.otrs.org/show_bug.cgi?id=9631
BuildSelection() Selected does not work if value contains strings
that are HTML-escaped.

Added unit test.
Tidied, fixed typos.
Set Secure attribute on cookies if needed.

This allows cookies only to be used on HTTPS based sessions.
It prevents 'sniffing' of cookies. This was done in InterfaceAgent
and InterfaceCustomer but not yet in cookies created via
SwitchToUser and SwitchToCustomer.