Add CueBoundingBoxes div to a region div instead of the box itself.
Update README.md JSON examples.
On error while streaming, display both chunks
All tests pass streaming chunks
- Need first line before parsing header.
- Handles CR-LF endings properly, passes all tests.
- Removed advance arg from collectNextLine.
- Simple test if header has bad double webvtt.
- Enter BADWEBVTT state on invalid header thus ignore further parsing.
Merge pull request #126 from jespirit/header-fix

Closes #125.
If region already has one child, set transition property
as per processing model step 12, substep 2
- Regenerated the JSON files for all tests
- Node object has empty list of child nodes
Merge pull request #128 from jespirit/region-fix

If region already had one child, set appropriate transition styles
Update AUTHORS file.
Add getClientBoundingRect() to the fake Node object.
Implement line positioning with overlap avoidance.
Refactor the code that maps a cue to a region.

Update RegionBoundingBox to be able to detect if it should add
a cue to itself or not.
Don't run processing model tests by default in util.js

This was causing us to run the processing model many times when
running processing model tests instead of just running it once
like we need too.
Merge branch 'overlap' into bug110
Removing unnecessary tests
Horizontal processing model tests
Generated JSON tests for vertical processing model