Move 'integration' tests to Mocha.

I've moved the tests that deal with many different settings and options
at once to a folder called 'integration' as they're integrating different
aspects of WEBVTT files and added them to the Mocha test suite.
Add region cue setting tests.
Region cue settings should not allow '-->' in them.
Merge pull request #38 from RickEyre/integration-tests

Move 'integration' tests to Mocha.
Merge pull request #40 from RickEyre/regions

Regions
Move no-newline-at-end.vtt to Mocha.
Remove error functionality from util.js.
Add streaming tests for all possible chunk sizes in jsonEqual. Fixes #17.
Increase test slow warning to 30s from 75ms, and individual test timeout time to 60s from 2s.