InstallRequirement.url should preserve the initial value for from_line requirements
a functional test for non-editable vcs installs