Git commits in Moodle 3.1.4 by John Okely

commit 149c4fc1fa702aac323eefcb0c16053cd8bba5fd
Author: John Okely <john@moodle.com>
Date:   Fri, 02 Dec 2016 14:57:30 +0800
Tag:    v3.1.4

MDL-57268 auth_db: Unit tests for deletion from a large user set

commit a43c2ab9cb509c975ce055cf397adad0e2cbe4ce
Author: John Okely <john@moodle.com>
Date:   Fri, 02 Dec 2016 14:34:18 +0800
Tag:    v3.1.4

MDL-57193 auth_db: Use a recordset and array_key_exists

commit 8b1f793c47ab89db3141fb91495f2f15a2568199
Author: John Okely <john@moodle.com>
Date:   Wed, 23 Nov 2016 16:07:35 +0800
Tag:    v3.1.4

MDL-54921 signup: Only clear wanturl when necessary