Git commits in Moodle 2.0.7 by Andrew Davis

commit 63601aa655dd85e45991ea37b2e241c861af823c
Author: Andrew Davis <andrew@moodle.com>
Date:   Tue, 13 Dec 2011 15:53:15 +0800
Tag:    v2.0.7

MDL-13572 message: added validation of the email address in the messaging preferences

commit ad679f47ac5c769a5261fc29a0b1310a29240cf2
Author: Andrew Davis <andrew@moodle.com>
Date:   Fri, 02 Dec 2011 09:48:36 +0800
Tag:    v2.0.7

MDL-26522 grade: made the user selection drop down on the user report behave more sensibly

commit 133a23e130a6417483a73693145fbb1575fdc5e0
Author: Andrew Davis <andrew@moodle.com>
Date:   Thu, 01 Dec 2011 17:10:49 +0800
Tag:    v2.0.7

MDL-30544 message: prevented the temporarily disable notifications checkbox from accidently clearing your messaging preferences

commit a9767e2d01005b7f9da2fd4a38c2b32e298cb4e6
Author: Andrew Davis <andrew@moodle.com>
Date:   Tue, 29 Nov 2011 22:08:59 +0800
Tag:    v2.0.7

MDL-30260 message: added an upgrade.txt to describe changes to the messaging API

commit e5a3ba18f43f38d95078e8a8522c8d68c6ca95a3
Author: Andrew Davis <andrew@moodle.com>
Date:   Tue, 29 Nov 2011 22:05:09 +0800
Tag:    v2.0.7

MDL-30260 messaging: backporting changes to prevent errors if $userto->emailto isn't supplied when sending messages

commit b7bb9c0f6c1bd07702dc7204df2d0d691ae41c0e
Author: Andrew Davis <andrew@moodle.com>
Date:   Mon, 21 Nov 2011 17:38:25 +0800
Tag:    v2.0.7

MDL-30287 gradebook: fixed the ajax JS for grade and feedback changes on the grader report

commit 0958a64834a4e3d284183e0af19fed2f18db2da8
Author: Andrew Davis (andyjdavis) <andrew@moodle.com>
Date:   Wed, 29 Jun 2011 12:59:44 +0800
Tag:    v2.0.7

MDL-28072 coursereport: added a missing require_once()