Initial commit of cms and lms python, html, css and js changes

@jrbl & @stvstnfrd - making it possible to add arbitrary HTMl to course_about sidebar
what does `${text}` do, and why can you repeat it from line 237 without problems?