ERP5/zopewsgi: Add option to set soft limit of open file descriptors to hard limit

The default soft limit of open file descriptors is usually set to 1024
in order to avoid breaking old software which still uses select. In many
projects we may need a higher limit: particularly in Wendelin based
projects we easily reach this limit. Before this patch it was therefore
necessary to either patch ERP5 in the project specific SR or to manually
increase the limit of the zope processes (or the parent supervisor) with
a tool like prlimit [1]. With this patch it becomes possible to increase the
soft limit to the hard limit with a command line argument of the zopewsgi bin.
This simplifies setting the soft limit for any Wendelin project.

[1] https://man7.org/linux/man-pages/man1/prlimit.1.html

/reviewed-by @vpelletier, @jerome
/reviewed-on !1827
19 jobs for for_testrunner_2
Status Job ID Name Coverage
  External
failed ERP5.CodingStyleTest-Master

00:43:18

failed ERP5.UnitTest-Master

02:12:30

failed ERP5.UnitTest-Zope2

02:09:55

passed SlapOS.Eggs.UnitTest-Master.Python2

00:16:23

passed SlapOS.Eggs.UnitTest-Master.Python3

00:17:11

passed Wendelin.UnitTest-Master

00:36:22

failed ERP5.CodingStyleTest-Master

01:22:17

failed ERP5.CodingStyleTest-Master

06:38:10

failed ERP5.UnitTest-Master

08:42:30

failed ERP5.UnitTest-Master

07:14:49

failed ERP5.UnitTest-Master

failed ERP5.UnitTest-Zope2

03:17:31

failed ERP5.UnitTest-Zope2

09:15:50

passed SlapOS.Eggs.UnitTest-Master.Python2

02:51:29

passed SlapOS.Eggs.UnitTest-Master.Python2

00:17:07

passed SlapOS.Eggs.UnitTest-Master.Python3

02:55:37

passed SlapOS.Eggs.UnitTest-Master.Python3

00:23:19

failed Wendelin.UnitTest-Master

06:22:24

passed Wendelin.UnitTest-Master

00:58:50