CSPRNG in restricted python

Allow python's cryptographically secure pseudorandom number generator for usage in restricted python and use it where it makes sense.

This also change the API of `Person_generatePassword` which no longer allow to control the number of letters and numbers.

/reviewed-on !847
18 jobs for cmf_upgrade_versions in 0 seconds
Status Job ID Name Coverage
  External
passed SlapOS.Eggs.UnitTest-Master.Python2

00:32:45

passed SlapOS.Eggs.UnitTest-Master.Python3

00:15:32

passed SlapOS.Eggs.UnitTest-Master.Python2

00:12:16

passed SlapOS.Eggs.UnitTest-Master.Python2

00:35:33

passed SlapOS.Eggs.UnitTest-Master.Python2

00:11:35

passed SlapOS.Eggs.UnitTest-Master.Python2

00:33:21

passed SlapOS.Eggs.UnitTest-Master.Python2

passed SlapOS.Eggs.UnitTest-Master.Python2

00:34:54

passed SlapOS.Eggs.UnitTest-Master.Python2

00:31:39

passed SlapOS.Eggs.UnitTest-Master.Python2

00:15:57

passed SlapOS.Eggs.UnitTest-Master.Python3

00:14:54

passed SlapOS.Eggs.UnitTest-Master.Python3

00:11:30

passed SlapOS.Eggs.UnitTest-Master.Python3

00:15:03

passed SlapOS.Eggs.UnitTest-Master.Python3

00:16:44

passed SlapOS.Eggs.UnitTest-Master.Python3

00:14:36

passed SlapOS.Eggs.UnitTest-Master.Python3

passed SlapOS.Eggs.UnitTest-Master.Python3

00:14:11

passed SlapOS.Eggs.UnitTest-Master.Python3

00:11:59