Fixes missing topic bug for coach report: progress by topic

Updates get_knowledgemap_topics to include all "Topic" level nodes as long as they contain exercises.