Added the HTML 5 spec as a test case

For some reason I need to force specify the UTF8 encoding when creating
the XmlTextWriter. Failing to do so generates an error when trying to
write out the XDocument. Probably the right thing to do in any event.