Update doc string to make it explicit that it's salt we're mentioning.
`virtualenv` version checking is only done if using `virtualenv` and not `pyvenv`.
Warn about using option not available for `virtualenv` and `pyvenv` respectively.

`False` defaults have been turned into `None` to know if the user is even passing `False` and fail.