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.
Get the __dict__ attribute, or just the original if it is already a dict.