Fixes #2465.
Use "id" for exercise id.
Fixes availability tests for changes in the topic tree.
Fixes get_topic_by_path for new topic cache.
Removes redirect to learn. Tidies up homepage nav.
Fixes knowledgemap file paths.
Fixes flakey selectors in browser mixin methods.
separate the version numbers
Adds generic content-wrapper and points templates.
Adds close method to baseview. Remove content type filtering from sidebar view.
Consolidates time tracking into content base view.
Adds points views to audio and document content.
Removes repeated details from audio player template.
Merge branch 'develop' of github.com:learningequality/ka-lite into develop
ignore channel metadata
add in-context localization support from crowdin
Merge pull request #2469 from aronasorman/in-context-localization

In context localization
Further refactors content views.
Merge branch 'develop' of github.com:learningequality/ka-lite into develop
Add styled container (and fix max/min bug)
Saves on close event. Close subviews when closing a view.
Fixes pdf view to activate time tracking on page load.