Git commits in Moodle 3.9.11 by Paul Holden

commit a4056978408db80e1d54b35fecd1508d8308a26e
Author: Paul Holden <paulh@moodle.com>
Date:   Mon, 25 Oct 2021 05:22:26 +0800
Tag:    v3.9.11

MDL-70823 mod: safely parse module display options array.

commit 9bd64d6e0f94d971dc82df68724d4717a8d9bb8a
Author: Paul Holden <paulh@moodle.com>
Date:   Mon, 25 Oct 2021 04:47:18 +0800
Tag:    v3.9.11

MDL-70823 qtype_ddwtos: new method for safer feedback unserializing.

commit ad524085cda19c7f2e653f78f0b81aa00b7fa4d1
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 22 Oct 2021 00:29:05 +0800
Tag:    v3.9.11

MDL-70823 core: safer alternative for unserializing objects.

commit 6db35f03c7da20f92b5bc3bfe182f3352352bbdc
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 05 Oct 2021 06:33:51 +0800
Tag:    v3.9.11

MDL-72370 badges: require sesskey to remove related badge.

commit c4010ec81f4ef06fda59f2517ffbf4a9115c1827
Author: Paul Holden <paulh@moodle.com>
Date:   Mon, 08 Feb 2021 16:49:51 +0800
Tag:    v3.9.11

MDL-70823 blocks: safer unserializing during block restore.