- Introduce accessor for "root" element: root()
- adapt client classes
- introduce Node::getName() method
- adjust clients
- exclusively use xml.Node::getContent(), xml.Node::setContent()
- add xml.Node::setAttributes(), ::getAttributes()
- adjust clients to use ::setAttribute(), ::getAttribute(),
  ::hasAttribute() instead of accessing $attribute directly
- fix more xml.Node::$name accessors
- add new methods to xml.Node:
  . hasNodeChildren()
  . getNodeChildren()
  . clearNodeChildren()
  . nodeAt()
  with the target to remove all direct member accesses to xml.Node's
  members. Note that the addix "Node" in getNodeChildren() was
  intentionally added to keep the getChildren() name available for
  future use.
- adjust clients and derived classes; these adjustments were done
  semi-automatically by the following commandlines:

  1st) Replace all ->children[...] accesses:
  for i in `grep -irnl '\->children\[' src | grep -v '.tmp' | grep -v "Node.class.php"`; do \
    echo "---> Processing $i"; sed -re's#->children\[([^]]+)\]#->nodeAt(\1)#g' < $i > $i.tmp ; \
    mv $i.tmp $i; \
  done

  2nd) Replace all remaining ->children accesses:
  for i in `grep -irnl '\->children' src | grep -v '.tmp' | grep -v "Node.class.php"`; do \
    echo "---> Processing $i"; sed -re 's#->children#->getNodeChildren()#g' < $i > $i.tmp ; \
    mv $i.tmp $i; \
  done

  Order is important.
- fix some overseen places w/ direct member access on xml.Tree or
  xml.Node members
Merge branch 'master' into topic/xml-accessors
- Pull in changes made to master, and xp5_9 branch (which was merged to
  master in the meantime) into topic branch.
Merge remote-tracking branch 'upstream/master' into xml-accessors
- fix incorrectly manually merged chunk
# fixes net.xp_framework.unittest.xml.MarshallerTest::deprecatedUsageWithNamespace
Merge remote-tracking branch 'upstream/master' into xml-accessors
- rename *NodeChildren*() to *Children*() as discussed
  on GitHub
- add setChildren(xml.Node[])
- add numChildren()
- update all locations to use getChildren() instead getNodeChildren()
Merge pull request #166 from kiesel/topic/xml-accessors

Introduce accessors for public members of xml classes