Use a variable for `pip`

Now it can be overridden.
Install vcard module *outside* virtualenv
Use virtualenv Python to get package version
Fix and test return code handling