Handle subtitles without CaptionsManager
event class cleanup
Merge branch 'bugfix/captions' into feature/hls-subtitles2
renderer cleanup
Merge pull request #196 from jwplayer/feature/hls-subtitles2

[#78853184]