Allow to store and distribute files with tasks.

This allow to store images and public datasets for exercices publicly.
Files have to be put in a folder named "public" inside each task.

These files will then be available with the url
/courseid/taskid/file.txt