Merge pull request #604 from acornacorn/groovy-devel

position link axis on creation.
prevent link visibility changes due to other property updates

root_visual_node_->setVisible and root_collision_node_->setVisible force all
link nodes to be visible, so updateLinkVisibilities() is needed after calling
them,