Added submap? function, and some debug stuff.
pass-message? fixed to use submap, and look at subsets in msg supports.
Pass message if subst for passing is empty, signifying "don't care"
Removed var/var pairs in target bindings - it just messes things up.
Many updates for supporting valve selectors, but not yet done.