"artifact" type repo creates absolute paths in .lock file

The "artifact" type repository can take a relative path to a directory containing .zip files.

However, the .lock file will contain absolute paths to the installed package .zip files. Obviously that's a problem when someone else tries to install from this lock file with a checkout in another location.