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.