Fixed EZP-21400: Discard draft, removes image file
Fixed CS in ezimagefile.php
Fix EZP-21038: Treemenu breaks with non latin char
Since b768d2f22bae527eaa659d16fba84c3e63507e5c, treemenu is broken
because htmlentities() needs to know the charset used, especially when
it is not UTF-8 (PHP 5.4) or ISO-8859-1 (PHP 5.3).
Also use mb_strlen() instead of strlen(), and specify the charset in the
Content-Type HTTP header.
Fix EZP-21411: eZOracle: Link management doesn't show Objects using URL

ezcontentobject_attribute column contentobject_attribute_version
is named contentobject_attr_version in oracle.
eZURLObjectLink->definition updated accordingly
Fixed EZP-20933: unexpected substractive policies

This commit makes sure that content/create with a
Class( Any ) policy have higher priority than Class( specific class )
Fix EZP-21443: Debug log displayed when using long japaneese strings in name
Fix EZP-21446: Limit for object name trim adds +1
Fixed: EZP-21411: eZOracle: Link management doesn't show Objects using URL
Merge pull request #728 from patrickallaert/EZP-21411

Fixed: EZP-21411: eZOracle: Link management doesn't show Objects using URL
Fixed: EZP-21457: eZSys::escapeShellArgument() escapes "\" while the shell escape character is the simple quote
Fixed: EZP-21357: Wildcards '*' not escaped for shell commands when using 'urlalias_iri' transformation group
Fix EZP-20988: Stale links using non-translatable attribute
Merge pull request #730 from patrickallaert/EZP-21357

Fixed: EZP-21357: Wildcards '*' not escaped for shell commands when using 'urlalias_iri' transformation group
Merge pull request #729 from patrickallaert/EZP-21457

Fixed: EZP-21457: eZSys::escapeShellArgument() escapes "\" while the shell escape character is the simple quote
EZP-21421: Refactored ezpTestRunner