A --version with prerelease is no longer sticky

Previously `-v '> 1.a' -v '> 2'` would install prerelease versions
greater than 2 as --version would imply --prerelease.  (Note that only
the last version is used.)

Now prereleases will not be implicitly enabled unless the last version
has a prerelease version or `--prerelease` is given.