Track kind and mode improvements.

Cleaned up the CSS a lot.
Now properly handles the "hidden" mode. Also provides a special
visually-hidden location for placing description cue text and the proper
ARIA settings to get it read by a screen reader.