This PR will add support for installing a named version using the
following:
```
pyenv install --name <name> <version>
```
This will add the user supplied `<name>` to the end of the version as
`<version>-<name>`. For example:
```
~$ pyenv install --name test-environment 3.11.3
Downloading Python-3.11.3.tar.xz...
-> https://www.python.org/ftp/python/3.11.3/Python-3.11.3.tar.xz
Installing Python-3.11.3...
Installed Python-3.11.3 to /home/user/.pyenv/versions/3.11.3-test-environment
~$ pyenv versions
* system (set by /home/user/.pyenv/version)
3.8.5
3.11.3
3.11.3-test-environment
~$ pyenv 3.11.3-test-environment
~$ pyenv global 3.11.3-test-environment
~$ pyenv versions
system
3.8.5
3.11.3
* 3.11.3-test-environment (set by /home/user/.pyenv/version)
~$
```