Git commits in Moodle 3.1.2 by Simey Lameze

commit 369856e3718ddee3efe92506e703fa4979e11b32
Author: Simey Lameze <simey@moodle.com>
Date:   Tue, 09 Aug 2016 13:43:43 +0800
Tag:    v3.1.2

MDL-55229 course: Handle invisible course categories

commit 63bf2d4d505122d6ac067c033b978c7fc3389f53
Author: Simey Lameze <simey@moodle.com>
Date:   Tue, 02 Aug 2016 12:27:17 +0800
Tag:    v3.1.2

MDL-52105 enrol_self: Behat test for key holder feature

commit 331488f38185c8481e223507c270b6c93d10995d
Author: Simey Lameze <simey@moodle.com>
Date:   Tue, 02 Aug 2016 12:25:58 +0800
Tag:    v3.1.2

MDL-52105 enrol_self: Fix wrong holdkey cap restriction for manager