Install test packages with pip

This is to avoid using the fragile `tests_require` setup option, which does not work correctly when behind a proxy.