Ensure old pip is gone from test virtualenv.
Fixed requires() implementation to handle markers properly.