Lowercase the "apply WebVTT cue settings" definition

For consistency with e.g. "collect WebVTT cue timings and settings"
Refactor how and when "apply WebVTT cue settings" is invoked

This factors out the common "Let nodes be" and most importantly makes
the algorithm actually return the CSS boxes.
Drop 'cue' from 'A cue line position/alignment'

No other terms in this section except 'A cue box' include 'cue'.
Quote strings in the syntax section for consistency

Compare with e.g. the "align" setting.
Merge pull request #93 from foolip/quote-strings

Quote strings in the syntax section for consistency
Merge pull request #91 from foolip/a-cue-line

Drop 'cue' from 'A cue line position/alignment'
Merge pull request #82 from foolip/reorganize-rendering

Refactor how and when "apply WebVTT cue settings" is invoked
Merge commit 'b81d77f76fe77313f3147706fcfb88b4744b3e7c' into revert-regions
Merge commit '5ffbc2d95b3fdcf51e535987e67f3310075c55c6' into revert-regions

Conflicts:
	webvtt.html