fix tests 246-248 to have properly formedtrees
fixing invalid test cases for listitem and option (added parent node with required context roles)
fixing invalid test cases for row and rowheader (added parent node with required context roles)
fixing invalid test cases for tab (added parent node with required context role)
fixing invalid test cases for columnheader (added parent node with required context role)
fix test case 233 to have multiple levels
Merging Rich's branch back into default.
Merging Joseph's branch from Nov 14, 2012
Updated test files from Jon
Merge pull request #7 from Yaffle/master

new test for "Once the end of the file is reached, any pending data must be discarded. (If the file ends in the middle of an event, before the final empty line, the incomplete event is not dispatched.)"
Merge pull request #2 from Yaffle/patch-1

Update format-utf-8.htm, everything but UTF-8 should be disallowed.
Merge pull request #4 from Yaffle/patch-3

Update format-field-data.htm
Wrapped the columnheader with a proper grid/row structure as
the spec states that columnheaders must be in a row, and a
row must be within a grid.
Update provenance6htmlstandoff.xml
Wrapped the columnheader with a proper grid/row structure as
the spec states that columnheaders must be in a row, and a
row must be within a grid.
Update languageinfo1xml.xml
Fixed HTML syntax for External Resource (source and results)
updates tests 413-415 to put tabs in tablists per spec.
fix tablist structure for test case 416
First checkin of test file for test case 771.