LDEV-1097: The url for the learner progress screen was wrong. The learner progress url shouldn't use the current user's id, it should use the id in the request.
LDEV-1097: Noticeboard wasn't handling the user progress screen correctly. If the mode is the monitoring mode, then it shouldn't use the current user's id, it should use the id in the url. Also, the user progress screen should be read only (no buttons) but the learner's review screen (ie that the learner gets after completing the activity) shouldn't be read only as they should be able to change their reflection.
LDEV-1131: If the user is using a custom stylesheet, export portfolio wasn't copying the images directory for the stylesheet. Changed the export so it now copies the theme's special images (using the new image_directory column in the theme) as well as the default images.
LDEV-1131: If the user is using a custom stylesheet, export portfolio wasn't copying the images directory for the stylesheet. Changed the export so it now copies the theme's special images (using the new image_directory column in the theme) as well as the default images.
Fixed bugs with CSS code, which was stopping user themes working. The order was wrong (default came second) and it wasn't handling the login page properly.
[LI-55] * Change the language pack and future installers to add a "\" to the path before trying to call mysql. * Change future installers to add the "\" automatically before saving in the registry.