Text tracks api with styles

Re-merge user caption style settings.