Git commits in Moodle 3.1.x by Mark Nielsen

commit edfc913460b98eb38b2c3b54052e43b3f64267f3
Author: Mark Nielsen <mark@moodlerooms.com>
Date:   Thu, 17 Nov 2016 00:59:15 +0800
Tag:    v3.1.4

MDL-56978 core: fix error handling in min_fix_utf8

commit 741d8abe84136b4ee9d6f221b6628d5ce4d9a1b7
Author: Mark Nielsen <mark@moodlerooms.com>
Date:   Thu, 04 Aug 2016 01:18:41 +0800
Tag:    v3.1.2

MDL-55453 core_lib: Fix usage of js_send_uncached

commit df93cb661b6dc8a359fda42362787483cb9d64e0
Author: Mark Nielsen <mark@moodlerooms.com>
Date:   Sat, 23 Jul 2016 02:27:28 +0800
Tag:    v3.1.2

MDL-55316 core_completion: Expand fields for Behat

commit 73c218f4c525c4c90326f0fbecba24562198e735
Author: Mark Nielsen <mark@moodlerooms.com>
Date:   Sat, 23 Jul 2016 02:18:55 +0800
Tag:    v3.1.2

MDL-55315 mod_lti: Fix Nginx 405 error

commit 528a9d1a02f5e03847da94ff8d7e0f4edd325f60
Author: Mark Nielsen <mark@moodlerooms.com>
Date:   Sat, 23 Jul 2016 02:10:10 +0800
Tag:    v3.1.2

MDL-55314 mod_lti: Several fixes to lti_load_cartridge

commit 9258045b9b51647d9a7b24e6f795d6d87dd463e7
Author: Mark Nielsen <mark@moodlerooms.com>
Date:   Thu, 31 Mar 2016 04:54:00 +0800
Tag:    v3.1.0-beta

MDL-53660 mod_forum: Fix link decoding in single discussions

commit 39b2d8700d89cf08004bd3c03cd90545961bce9c
Author: Mark Nielsen <mark@moodlerooms.com>
Date:   Thu, 31 Mar 2016 04:54:00 +0800
Tag:    v3.1.0-beta

MDL-53660 mod_forum: Fix coding style

commit e61a9638f115c166f6f65a714218098f99b9474e
Author: Mark Nielsen <mark@moodlerooms.com>
Date:   Sat, 21 Nov 2015 05:55:27 +0800
Tag:    v3.1.0-beta

MDL-52060 phpunit: Improve get_message_processors reset

commit d494306de7a930d51bec8022c60d937d3496d637
Author: Mark Nielsen <mark@moodlerooms.com>
Date:   Sat, 21 Nov 2015 05:53:22 +0800
Tag:    v3.1.0-beta

MDL-52060 phpunit: Prevent querying database metadata

commit 00e270600f8644de409cd38d2cf05710dcb6bf19
Author: Mark Nielsen <mark@moodlerooms.com>
Date:   Sat, 26 Sep 2015 04:44:14 +0800
Tag:    v3.1.0-beta

MDL-51571 mod_lti: Improve service error handling