Git commits in Moodle 3.8.6 by sam marshall

commit 965846f005408100b2f52448eba9f09a0b71798e
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Mon, 19 Oct 2020 17:14:09 +0800
Tag:    v3.8.6

MDL-69687 Course: remove_course_contents orphaned completion data

commit 66de9e27becab1bc031ecacab9eec2b95ecd6a39
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Mon, 05 Oct 2020 17:27:38 +0800
Tag:    v3.8.6

MDL-69687 Course: Improve removal of completion data on MySQL

commit bdb752aa39db7b8b529b1d8f68fcb50c27b39b0c
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Tue, 22 Sep 2020 00:05:59 +0800
Tag:    v3.8.6

MDL-69759 Web services: app checks to token.php cause log errors

commit debc5e451ddc7728b94d799c41cfb4c74219783a
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Mon, 21 Sep 2020 22:24:10 +0800
Tag:    v3.8.6

MDL-69758 Web services: core_get_course_contents PHP warnings

commit 2cd98f15b3d652b0fb8e2109e02338c421827391
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Mon, 14 Sep 2020 18:23:56 +0800
Tag:    v3.8.6

MDL-69687 DB: Add API for deleting data based on subquery

commit 0268610d25090ff72e54fe37ee29c898f10ae4b3
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Wed, 09 Sep 2020 23:04:39 +0800
Tag:    v3.8.6

MDL-69663 Web services: override_webservice_execution not honoured