require RECURSIVE for dir copies
add link() for shell adaptor (#294)
fix #293, make path absolute before staging