"kpm wrap" updates existing projects instead of creating new ones under wrap folder

- Only add wrap folder to global.json when we create projects under wrap
- "kpm wrap" doesn't update existing project version info in project.json
- NuGet dependency versions and bin/pdb paths should always be updated
- Resolve root dir for each wrapped project
- Make assembly/pdb paths configuration-agnostic