add getSubtitles() to LegendasTV
move language_cache of opensubtitles to a narrower scope
do not require successfull login at OpenSubtitles instantiation
fix code spacing and a few typos
add (and use) helper function to find values in dicts of dicts