Updated the lang tests with correct utf-8

Also wired tests into the test harness
Merge pull request #93 from gandriy11/test_lang

Testing language files Closes #46
Merge pull request #96 from RickEyre/parse-fix

Don't try to decode data if parse is handed none.
Pass in cue data to ConvertCueToDOMTree().

Pass cue data instead of cuetext as the algorithm needs all
the cues data and not just the text.
Compute a cue's initial positioning.

Also added support for default styling on cues.