The first aliasing test that relies on the 'aliasDefinitions.xml' file,
rather than 'aliases.xml' is now working. Along the way, created a new
XmlStreamReader class that allows a nodes children to be read without
consuming anything else.