map backed by association list
-abstract CodeUtils.rebase to work in terms of a LinkTree, fix doc
-LinkTree: make doc more specific
-abstract RelationUtils.mapPaths to work in terms of a LinkTree
remove spec pertaining to behavior of old version
remove redundant condition
fix: disable replacing a subrelation with a reference to itself