- 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
Use mxp-2.0.0 (now on Maven central repo); Fix SCM settings
Merge pull request #165 from mrosoiu/mxp-2.0.0

Use mxp-2.0.0 (pushed to central)
- 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
Added failing tests for object collections
- Rewrite tests for nested data structures
# Based upon xp-framework/xp-framework#164
- Add separate use cases for typed public fields and setters
- Fix problem with array setters only receiving the first array element
- Fix problem with array setters only receiving the first array element
# See xp-framework/xp-framework#164
Merge branch 'master' of github.com:xp-framework/xp-framework
- Fix problem with arrays in XML not being correctly deserialized
# See xp-framework/xp-framework#164
- Rewrite value() method so that <list><element>1</element><element>2</element></list>
  becomes an array, and <map><id>1549</id><name>Timm</name></map> becomes a map
- Record fix for REST Object collections
- Take no chances, use precision = 14
- Merge with master