feat(ihm): use new ckeditor version (refs #4878)
feat(ihm): correct upload for ckeditor (refs #4878)
fix(offline): Clear referer reference after save waiting doc (refs #4863)
feat(DocManagerCache): Add a removeDocumentById() method (refs #4863)

Add a method removeDocumentById() to DocManagerCache's class to remove
documents from the cache by their id, and mark clearCacheDoc() function
as deprecated.
fix(pack): Set session's name to "dcpsession" (refs #4864)
fix(CSS): Do not use CSS position fixed for thead on IE <= 9 (refs #4862)
fix(HTTP): Send 403 Forbidden response in exitForbidden() (refs #4861)
fix(import): Check for PARAM attributes attached to non-existing frames (refs #4859)
fix(Session): Revert to non-blocking sessions (refs #4860)

Commit 3e47c82708155949b5059909cebd375eb53f19f0 introduced a regression
that blocked concurrent requests with same session id.

This reverts to the original non-blocking behaviour.
fix(DocFormFormat): Set default values for array's parameters in workflow's ASKs (refs #4884)
fix(workflow): Correct warning when ask array with no deafault values (refs #4866)
fix(ihm): Fix corruption of htmltext attributes with vis H or S (refs #4867)

Htmltext attributes with visibility H or S were corrupted on save when
they contained HTML special chars (like '<' and '>').
fix(security): Prevent XSS with warning messages (`addWarningMsg()`) (refs #4872)

Also:
- Prevent XSS with action done message (`addActionDone()`)
- Prevent XSS with error message (`exitError()`)
- Add `cleanhtmljs()` function in `freedom_util.php`
test(TestTypedValue): Test Doc::setAttributeValue() on arrays with DateTime's values (refs #4868)
fix(doc): Fix Doc::setAttributeValue() on arrays with DateTime's values (refs #4868)
fix(search): catch search errors in generic_search (refs #4869)

Use more comprehensible message for end-user.
fix(search): escape last fulltext varaible (refs #4869)
fix(exitError): Add missing include of freedom_util.php (refs #4872)

Include "FDL/freedom_util.php" for proper definition of cleanhtmljs()
function.
fix(doc): Correct getDate to interpret minute parameter (refs #4870)
fix(i18n): Correct typo message DFLT0008 (refs #4871)