Re-enable User progress

Fixes #2555.

Summary of changes:
* Adds leafed_topics method to return topics with content
* Adds leafed_topics to 'playlists' that are filtered for progress reports
* Reshows link in navbar.
Topics use "id" not "entity_id" for their children.