Git commits in Moodle 3.2.4 by Andrew Nicols

commit 8c696ccafca7eb19f30a37e6a3ff7a8f5d9c48e5
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 26 Jun 2017 11:49:10 +0800
Tag:    v3.2.4

MDL-58844 testing: Move to GCE build infrastructure

commit c24474377534094019b666fed729dd049f2d5aad
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 21 Jun 2017 16:21:24 +0800
Tag:    v3.2.4

MDL-59312 js: Improve display of exception stacktrace

commit 93a935049e09e4d3090f8276d06e449722d96443
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 21 Jun 2017 16:19:29 +0800
Tag:    v3.2.4

MDL-59312 js: Add exception on AJAX error

commit 25ffa9a67f6aa6557f23be9019691a60632cfc00
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 06 Jun 2017 20:29:06 +0800
Tag:    v3.2.4

MDL-59154 theme: Lock for all caching builds

commit 85eacc3a31ad8da8cfb5dde9114f4c85ded4ccba
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 23 May 2017 19:40:35 +0800
Tag:    v3.2.4

 MDL-58577 stats: Correct groupby when getting report options

commit 6ed25aee093aac0fbaf09da1245a6b03c978b319
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 08 May 2017 15:01:52 +0800
Tag:    v3.2.4

MDL-58833 tool_templatelibrary: Skip if directory empty