refactored javascript out of view includes-template.
replaced injected PHP variables  with calls to client-side JS translation object.
fixed load order.
WIP: replacing markup generation code with markup template.
added 'no date selected' to language files.
added 'course title' entry to language files.
injected PHP vars into markup.
ditched markup generator code.
removed obsolete function createContentContainerMarkup().
moved string translation out of the controller action and into the views template.
fleshed out template docblock.
Merge branch 'master' into untangle-course-content-container
instructed apt-get to update its package index before everything else in the build process.
Merge pull request #518 from stopfstedt/untangle-course-content-container

Untangle course content container