Formatting.
More formatting.
Bug Fix: Need to set the union index if the root node is part of a
substiution group.
Bug Fix: If a record's definition recursively folds onto itself, the
fields for it haven't been defined yet.  Likewise, the only way to truly
check for conflicts is by name.
Bug fix: operations out of order.
Bug Fix: include content path segments in traversals, and add them to
the path when backtracking.
Bug Fix: Complex types need to have their array started early; simple
types will have it handled later.
Bug fix: Increment the child count for each iteration of an element, not
just the first one.