Add pip --exists-action option

Fixes #4201