Allow customizing the venv location while preserving working-directory semantics via --directory. Supersedes: #736