dms: version up pdfjs 3.11.174

using pdfjs-3.11.174-legacy-dist.zip

Note: viewer.js is modified to do nothing in webViewerLoad (one line
with return "ERP5 patch: disable here" is added at the top of this
function) because we do the initialization in the gadget.
I think something similar was also done with the previous version.

The tests were extended to cover:

 - opening an empty or broken PDF: this should not crash
 - clicking save: this should not crash and the updated document should
   render properly. The save action replaces the ERP5 document content
   with the content from the editor, so if user for example added
   annotations or draw on the PDF, the modified version is saved.
   We don't use this feature and it's not so easy to test, so for now
   the test only covers the "it should not crash and it should not
   break the document".
 - entering wrong password for encrypted PDFs should not crash
14 jobs for for_testrunner_1 in 0 seconds (queued for 1 second)
Status Job ID Name Coverage
  External
canceled ERP5.UnitTest-JEROME.own-distributor

340:35:28

failed ERP5.UnitTest-JEROME.own-distributor

04:28:10

failed ERP5.UnitTest-JEROME.own-distributor

04:30:51

failed ERP5.UnitTest-JEROME.own-distributor

04:26:09

failed ERP5.UnitTest-JEROME.own-distributor

04:26:25

failed ERP5.UnitTest-JEROME.own-distributor

04:24:16

failed ERP5.UnitTest-JEROME.own-distributor

04:41:57

failed ERP5.UnitTest-JEROME.own-distributor

04:39:41

failed ERP5.UnitTest-JEROME.own-distributor

04:35:30

failed ERP5.UnitTest-JEROME.own-distributor

04:34:30

failed ERP5.UnitTest-JEROME.own-distributor

04:37:09

failed ERP5.UnitTest-JEROME.own-distributor

06:41:11

failed ERP5.UnitTest-JEROME.own-distributor

06:52:18

failed ERP5.UnitTest-JEROME.own-distributor

04:33:40