[issue 1548] Make pip install -e uninstall existing versions

by adding an additional call to `requirement.check_if_exists()` to
RequirementSet.install

Fixes GH-1548