Git commits in Moodle 2.0.4 by sam marshall

commit f114cff65fa988d91908cb2ecc753582626310e7
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Fri, 24 Jun 2011 21:02:04 +0800
Tag:    v2.0.4

MDL-28021 Completion system can create inconsistent database rows

commit 9e5855cb1aaf2c7013a9bf1886610f608469e64a
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Tue, 17 May 2011 00:16:38 +0800
Tag:    v2.0.4

MDL-27532 Add backup support for course report per-course data

commit adabef8bf65d07b0f0cb4e5845a40484cb2f31ad
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Fri, 06 May 2011 18:53:23 +0800
Tag:    v2.0.4

MDL-27401 Unit test errors in lib/simpletest/testpagelib_moodlepage.php

commit a09897b4b1b0a9564213b2ddff214162dd92d2d3
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Thu, 05 May 2011 19:10:27 +0800
Tag:    v2.0.4

MDL-26778 Completion unit tests broken by earlier change