Update Mac install script

* Always brew install python.
* Explicitly set virtualenv executable.
* Drop pip installation; installing python via brew has us covered.
* Warn the user of potential connectivity problems when UPNP fails.