Use Homebrew Python rather than virtualenv (rebased onto develop)



This is the same as gh-1274 but rebased onto develop.

----

With recent changes brought to the main Homebrew repository, virtualenv Python
cannot be used by the Formula installer. To reduce maintenance burden, this
commit now installs Homebrew Python instead of a virtual environment. All
Python dependencies should be installed there during testing.