Preliminary implementation of iPhone-style deletion confirmation.
Merge branch 'lessonbin' of github.com:fuzzie360/coursemology.org into lessonbin
Move milestone end date next to title.
Use abbreviated date in milestone headers.
Collapse all milestones on load.
Preliminary work on shrinking milestone headers.
Mark as seen.
Added an open/closing time to the material folder, as well as allow uploads depending on whether the teaching staff enables uploads for students to the folder.
Materials are accessible by students if staff uploaded it, or if it is their own upload.
Students can manage their own submissions.
Allow students to upload to folders to which they have write access to.
When uploading files, it is permissions of the parent folder that lets the user upload or not.
Authorise the material folder instead of materials in general when listing the folder.
Fix invalid property access when uploading new files.
Fix uploading by students.
Display the upload buttons for students if they have access to the given folder.
Specify the person who uploaded the file.
Display folders which students can upload to with an upload icon instead.
Properly hide the folder Edit button.
Display the edit and delete buttons for student folder listings also; display the buttons if they have permissions.