Git commits in Moodle 2.9.4 by Mark Nelson

commit 38ac93aace8317f79641d2a916c4b3a725f68909
Author: Mark Nelson <markn@moodle.com>
Date:   Wed, 23 Dec 2015 14:17:25 +0800
Tag:    v2.9.4

MDL-52275 core: fixed grade-to-pass being overwritten

commit 7238ffc65d2bcecd1292e13c11510b88912737eb
Author: Mark Nelson <markn@moodle.com>
Date:   Tue, 22 Dec 2015 14:46:02 +0800
Tag:    v2.9.4

MDL-49566 core: used reflection in unit tests

commit 2d645be2a54f7512a84e2a4c92231db625bbcc2f
Author: Mark Nelson <markn@moodle.com>
Date:   Mon, 21 Dec 2015 17:05:50 +0800
Tag:    v2.9.4

MDL-50357 core_group: tidy up the function groups_delete_group_members

commit 9678041d7d8537ae56c295065820022de6a5e9d4
Author: Mark Nelson <markn@moodle.com>
Date:   Wed, 02 Dec 2015 18:22:02 +0800
Tag:    v2.9.4

MDL-52017 enrol_self: always check password before re-enabling

commit b826a2a18064056b858e56a2780e854d8ececaaa
Author: Mark Nelson <markn@moodle.com>
Date:   Tue, 03 Nov 2015 09:16:51 +0800
Tag:    v2.9.4

MDL-51889 enrol_guest: always check password before re-enabling