Fix for #1677: show topics with exercises as available.
Add tests for validating topic and video availability.
Merge branch 'develop' of github.com:learningequality/ka-lite into 1677

Conflicts:
	kalite/testing/__init__.py
Merge pull request #1687 from bcipolli/1677

Show topics with exercises as available