Create a generic XML parser

An initial effort, untested within the context of the whole parser.
(I've run it hundreds of times on its own, but not feeding its output
into Parser::store.) Per issue #167.