Transitioned our aliasing code over to either the direct use of the Stax
APIs (for cases where we're happy to process all tags within a single
loop), or to the use of a new XmlStreamCursor class, that allows a more
structured walk of XML document trees (where there is a correlation
between the available methods and the available tags) but using a much
simpler class that doesn't require 'peeking' to provide enough context
to do the right thing.
Enabled a test that previously failed because we only processed the
first alias definition within a group.