Merge pull request #642 from acornacorn/groovy-devel

RobotLink: allow subclassing and optionally display link properties in tree
Robot: fix bug in getLinks(), getJoints()

was returning a map instead of a reference to a map.