Bug #5479 : JCR copy and move problems
- fixing the case of the copy that did not work too (history of versions was not respected, i18n was not supported, date of a version was not the one of the original but the date of the copy action !)
- fixing the case of the move
- upgrading the simple document access controller in order to take in account the versions of attachments
- improving the mechanism of universal link associated to attachments
- handling the language content for versioned attachments
core #5.14.x :   Merge branch 'bug-5479' into core-5.14.x
Bug #5329 : adding a new rule around WYSIWYG attachment management.
When updating a WYSIWYG attachment for a language with an empty content, the content for language is not saved but deleted. After that, if no content for any language exists for the attachment, then it is deleted from the JCR.
(adding some unit tests around the WYSIWYG controller)
(adding a List Object for SimpleDocument to centralize common behaviors)
Bug #5553 : empty WYSIWYG documents are considered as non existing and adding the possibility to indicates into a physical WYSIWYG file that it is obsolete.