Parse character references in hex
Parse character references in decimal
Parse named entity references
Create a macro for alternate parsing
Correctly parse the prolog

Remove prologs from other tests to make them easier to read.
Support parsing double quotes in the prolog