replace inginious.frontend.templates.course.html by the course.html file and remove integration comment. (All change to the original file are indicated by [Source code integration] comments)
add table of content when CoursePage call course.yaml
move structure editor to course administration
load course structure in function _update_cache of CourseFactory and pass to Course in constructor, update _cache_update_needed accordingly, add getter for _toc instance variable and move function from webapp_course.py to WebAppCourse