Merge pull request #41 from RickEyre/underscore

Fix tests to pass on underscore isEqual
Remove parser.onerror functionality from util.js.
Update JSON handling to include region data as well.

I've updated util.js and cue2json to generate and compare JSON that contains
cue and region data.
Update cue2json.

I've added functionality so that cue2json can print JSON to a file with
the same name as the vtt passed or walk the a dir tree and rewrite JSON
files that it finds have a matching vtt file.
Move JSON files over to new format with region data.
Add region tests to test the region keyword and delimiter.
Change region percent settings to be stored as ints by default.

The spec says to interpret these as integers.