quest.html - New attributes and task icons by type

The model has new attributes for quest, challenge and task.
Task has a new enum attribute to know the kind of task (test,
deliverable and video/intro)