Fixes #97 - Corrected CueSettingAlign.UppercaseKeyword assertions

- Replaced 3 ASSERT_EQs with assertEquals

- replaced error code with WEBVTT_INVALID_CUESETTING

- replaced error column with 25

- wrapped coomment to 80 columns
Fixes #98 - Corrected test code and data

- Added 2 error assertions, as 2 should be returned.

- Corrected comments in test

- Line-wrapped comments to 80 cols

- Corrected test data so that it no longer returns a WEBVTT_INVALID_CUESETTING
  but instead returns WEBVTT_UNEXPECTED_WHITESPACE and
  WEBVTT_MISSING_CUESETTING_DELIMITER
Fixes #99 -- Additional assertion, changed error code, wrapped comments

- Assert that errorCount() == 1 before asserting error conditions
- Changed `WEBVTT_INVALID_CUESETTING` to `WEBVTT_MISSING_CUESETTING_KEYWORD` to
  meet the needs of the code. As mentioned in the issue, it's debatable whether
  this is the right way to go about this, as `WEBVTT_INVALID_CUESETTING` makes
  sense as well.
- Wrapped comments to 80 columns
Fixes #100 - Add errorCount assertion, correct column number assertion

- Assert errorCount() == 1 to prevent bad-access on failure
- Use convenience error condition assertion routine
- Assert error column of 25 rather than 29
- Wrap to 80 columns
Fixes #102 - Use correct assertion, avoid bad-access, and wrap lines

- ASSERT_TRUE rather than ASSERT_FALSE for default value of
  snap-to-lines
- ASSERT_EQ( 1, errorCount() ) to prevent access violation if error
  list is empty
- Use convenience function for error condition assertion
- Wrap lines to 80 columns
Fixes #103 - Fix assertion, wrap lines, add safety assertion

- Assert errorCount() == 1 before asserting error conditions, avoid
  bad access
- Assert snapToLines == true rather than false when it's expected to
  be the default setting, as per the rules of the spec.
- Use convenience error condition assertion function
- Wrap lines to 80 cols
Fixes #103 - Assert BAD_VALUE rather than UNEXPECTED_WHITESPACE

- There is no bad whitespace at column 30 in the test data, and it
  doesn't really make sense to test against that. Changed this to
  BAD_VALUE
Fixes #104 - Fix assertion, add safety checks, wrap lines

- Safety check: assert errorCount() == 1 to avoid bad-access
- Use convenience error condition checks
- Correctly assert snap-to-lines == TRUE rather than FALSE
- Wrap lines nicely
Fixes #105 - Corrected assertions, add safety checks, linewrap

- Convenience error condition assertions
- Fixed comments to accurately represent the test's behaviour
- Corrected assertions
- Safety checks before error condition assertions
Fixes #106 - Correct assertions, line-wrapping, safety checks

- Convenience assertEquals rather than 3 lines of assertions
- Wrapped lines to 80 cols
- Corrected assertions without incorrect assumptions
Fixes #107 - Correct assertion, wrap lines, safety checks

- Smaller test because of assertEquals error condition assertion
- Safety check before error condition assertion to prevent bad-access
- Wrapped lines to 80 columns
- Expect snap-to-lines to be TRUE rather than false, which is the
  default
Merge pull request #97 from caitp/issue-97

CueSettingAlign.UppercaseKeyword assertions incorrect
Merge pull request #100 from caitp/issue-100

CueSettingSize.BadKeyword incorrect column assertion
Fixes #109 - Correct error assertion, correct snap-to-lines assertion

- Assert errorCount for safety from bad-access
- Assert snapToLines == TRUE rather than FALSE
- Use convenience error condition assertion
- Assert correct error code
Fixes #99 - Corrected macro name typo.

ASSERT_EQUALS -> ASSERT_EQ
Fixes #98 - Removed unneeded `const Error &err`

Removed unused variable
Fixes #110 - Corrected assertion, add safety checks, wrap lines

- Wrap lines to 80 columns
- Assert errorCount before performing error condition assertions
- Assert snapToLines == TRUE rather than FALSE (the default)
- Use convenience functions for error assertions
Fixes #111 - Fix snapToLines assertion, safety checks, line wrapping

- Assert snapToLines == TRUE rather than FALSE, the default setting.
- Assert errorCount == 1 before error condition assertions, to prevent
  exception thrown when failure occurs
- Convenience error condition assertions for smaller code
- Lines wrapped to 80 columns
Merge pull request #102 from caitp/issue-102

CueSettingLine.PercentOver100 incorrectly ASSERT_FALSE(snapToLines())
Fixes #113 - Correctly assert snapToLines == TRUE, wrap whitespace

- ASSERT_FALSE -> ASSERT_TRUE for snapToLines()
- assert errorCount == 1 before checking error conditions
- use error condition assertEquals helper to shrink code
- wrap lines to 80 columns