use ycb-based tokens like $$lib$$ instead of repeating subpaths

requires ycb@1.0.5; previously only the first token would be
replaced.
update ycb & arrow dependencies for new multi-token descriptor usage
track which resource versions are chosen during resolution
tweaks to assist with running tests locally
Merge pull request #1109 from drewfish/runall

tweaks to assist with running tests locally
Merge pull request #1108 from drewfish/chosen-res

[fix issue #1107] track which resource versions are chosen during resolution
Merge pull request #1104 from isao/descriptors

use ycb-based tokens like $$lib$$ instead of repeating subpaths