Make "python setup.py test" just work.

This change removes the use of pytest-xdist as it does not seem to play
nicely with setuptools, and the tests run fast enough as they are.
Switched to use existing external_program_check.