Git commits in Moodle 3.1.x by Arnaud Trouve

commit afbb1b7fb5fcb7a44b301ca175c5488b14291688
Author: Arnaud Trouve <ak4t0sh@free.fr>
Date:   Fri, 17 Mar 2017 15:29:49 +0800
Tag:    v3.1.6

MDL-58257 course: fix search containing a hyphen

commit ca8ccd3960c6bcb94344047088d55f51010ca6e2
Author: Arnaud Trouve <ak4t0sh@free.fr>
Date:   Thu, 15 Dec 2016 22:07:06 +0800
Tag:    v3.1.4

MDL-53044 auth : force change on expired password

commit 8e17ff2876df747496ad8316217dd6904c391292
Author: Arnaud Trouve <ak4t0sh@free.fr>
Date:   Sat, 05 Nov 2016 02:08:25 +0800
Tag:    v3.1.4

MDL-56525 forum: remove targeted user enrolment

commit 03718099d6ab409c4763d350acecd7c2ff176f61
Author: ak4t0sh <ak4t0sh@free.fr>
Date:   Thu, 03 Nov 2016 06:51:15 +0800
Tag:    v3.1.4

MDL-55720 course: fix potential undefined variable and cleaning