Got rid of language channel cruft
added getsubcounts to cache_subtitles
Minor cleanup - adding todos, comments, and rearranging things.
Abstracting more general sub_utils to general utils.
Fixed the generate_subtitle_map command! (I hope)