Adds 'get_leafed_topics' to return all topics in NodeCache that contain content.
Allow progress reports to flexibly accept playlists and topics to show progress.
Reinstates navbar option to show progress reports.
Merge pull request #2719 from rtibbles/user_progress

Re-enable User progress