Fixed EZP-22974: When I create a new Image I get Error: eZDir::recursiveDelete

The error occurs when clearing cache that does not exist (has not been generated). I have not removed the call to clearing cache, since I don't know for sure if there are cases where cache does exist. Instead the cache clearing code is improved so that it doesn't attempt to delete non-existing directories.

Now it silently ignores such calls. I don't see any need to log them - it is perfectly normal that this happens.

https://jira.ez.no/browse/EZP-22974
Fix EZP-23086: Image thumbnail not shown on backend if alias contains quotes
Fix EZP-23107: Custom headers break if header value contains semicolons
EZP-21825: Delete destination file if copy is considered unsuccessful
Merge pull request #1022 from glye/ezp-22974_recursive_delete_error

Fixed EZP-22974: When I create a new Image I get Error: eZDir::recursive...
Removed unneeded var definition as the var is not used anymore
Fix EZP-23074: Missing form token meta tags when browsing legacy modules

Complementary patch of
https://github.com/ezsystems/ezpublish-kernel/pull/923
Merge pull request #1019 from ezsystems/ezp-23086_thumbnail_not_shown

Fix EZP-23086: Image thumbnail not shown
Merge pull request #1024 from ezsystems/ezp-23107_custom_headers_semicolon

Fix EZP-23107: Custom headers break if header value contains semicolons
Fix EZP-22974: When I create a new Image I get Error: eZDir::recursiveDelete
Merge pull request #1030 from pedroresende/EZP-22974

Fix EZP-22974: When I create a new Image I get Error: eZDir::recursiveDelete
EZP-22973: Fix test PHP warnings with postgres - Deprecated: mysql_escape_string()
Fix EZP-23182: Image preview not shown in popup/browse if alias contains quotes
Fix EZP-23185: Image not displayed in editor if alias contains quotes
Fix EZP-23086: Image thumbnail not shown on backend if alias contains quotes

Additional fix to also handle the case where the URL contains several simple
quotes.
Merge pull request #1037 from ezsystems/ezp-23185_image_double_quotes_oe

Fix EZP-23185: Image not displayed in editor if alias contains quotes
Merge pull request #1038 from ezsystems/ezp-23096_thumbnail_double_simple_quote

Fix EZP-23086: Image thumbnail not shown on backend if alias contains quotes
EZP-23019: Completed BC doc

Added detailled instructions on how to fix the case where
wrong values were submitted in 5.3.[0-2].

Also moved BC doc from 5.4 to 5.3 since it gets backported,
and the bug will never exist in 5.4.
Merge pull request #1035 from joaoinacio/EZP-23182

Fix EZP-23182: Image preview not shown in popup/browse if alias contains...
Merge pull request #1034 from joaoinacio/EZP-22973

EZP-22973: Fix test PHP warnings with postgres -