Git commits in Moodle 3.1.5 by Damyon Wiese

commit 0a76cd2ca1c5216d67c9bf7c844020c3b59b1fd7
Author: Damyon Wiese <damyon@moodle.com>
Date:   Tue, 07 Mar 2017 12:26:27 +0800
Tag:    v3.1.5

MDL-57596 forms: CLEANHTML in persistent forms

commit 1494620bfbb33538251bc1a222027f665b7da2ea
Author: Damyon Wiese <damyon@moodle.com>
Date:   Tue, 14 Feb 2017 10:16:56 +0800
Tag:    v3.1.5

MDL-57766 assign: Put back the manual marker filter

commit 95004c72afec5ec55ff535aa65256085c535cb82
Author: Damyon Wiese <damyon@moodle.com>
Date:   Wed, 08 Feb 2017 11:11:40 +0800
Tag:    v3.1.5

MDL-57009 javascript: Fix "failed to prefetch"

commit 5799fb8640cbdf2fe0e7648f3d958b45fd59eb72
Author: Damyon Wiese <damyon@moodle.com>
Date:   Tue, 07 Feb 2017 15:36:48 +0800
Tag:    v3.1.5

MDL-57009 javascript: Reject on all errors

commit e1c3a4d24f5897257b342bfdfeeaf91e1d0d60c4
Author: Damyon Wiese <damyon@moodle.com>
Date:   Tue, 07 Feb 2017 15:00:05 +0800
Tag:    v3.1.5

MDL-57009 javascript: Always use when.apply

commit 609d5f18266a7fdc721303c864e54e973afe8a1d
Author: Damyon Wiese <damyon@moodle.com>
Date:   Wed, 25 Jan 2017 12:18:24 +0800
Tag:    v3.1.5

MDL-57766 mod_assign: Marker allocation fixes

commit 893ed748bcc19808872ea6fb88f431a9d3dae1cf
Author: Damyon Wiese <damyon@moodle.com>
Date:   Wed, 04 Jan 2017 15:52:32 +0800
Tag:    v3.1.5

MDL-57009 javascript: cibot nagging

commit 13c9addc7da316cf69885eb096ac0e24972c24d8
Author: Damyon Wiese <damyon@moodle.com>
Date:   Wed, 04 Jan 2017 14:59:27 +0800
Tag:    v3.1.5

MDL-57009 javascript: Dont rely on async ajax

commit 0d1c739aeb3735f8662bd68e04974f2c40579fe7
Author: Damyon Wiese <damyon@moodle.com>
Date:   Tue, 03 Jan 2017 16:44:10 +0800
Tag:    v3.1.5

MDL-57009 js: Do not fetch the same template twice

commit 3ef9d5438761824c0f3ffca6df4cf3df200d9e6d
Author: Damyon Wiese <damyon@moodle.com>
Date:   Tue, 03 Jan 2017 16:19:22 +0800
Tag:    v3.1.5

MDL-57009 js: Skip ajax request for same string