Preserve more of the user's environment during testing
This MR proposed two changes to the test environment set by the test-local.sh script:
- keep user's
PATHintact (useful for testing in virtualenvs) - and allow the user to specify the python interpreter (
PYTHON)