Add Apache license header to files.
Version 0.6.2.
Move node env directive to top.

This was causing the node to try to execute the comment... ?
Use grunt-bump for release versioning.
Update our git submodules when running the build task.
Add some basic tests for our DOM shims.
"None" is not a valid setting for VTTRegion::Scroll.
long_string_arabic.vtt is now parsed correctly
Turn on long_string_arabic.vtt test.
Implement TextTrackCue::ComputedLinePosition.
Cue times and cue settings do not need a white space between them.
Remove region processing.

We're not planning to support it right now and the region and
cue processing algorithms will be unified in the near future
so there's no point to keep this part of the algorithm. Removing
it makes the code clearer.
Merge CueBoundingBox and BasicBoundingBox.

There's going to be one code path for Regions and Cues in the
spec so there's no point to have an inheritance scheme that
allows for multiple kinds of boxes.
Update README to reflect removal of support for region processing.
Release v0.6.3
Position styling on outter caption box should be 'relative'.
Cue setting percent values now allow decimal points.
Release v0.6.4
Output JSON in a deterministic, alphabetical, way.

In this way if we change the order in which we set properties it
won't change the JSON of the test files and bloat our commits for
no reason.
Update README for CSS extension explanation.