Do not hardcode Python 2.7 in Makefile
Deactivate Travis virtualenv before running tests

This avoids interference between the Travis virtualenv and our nested virtualenv when installing packages.