RF+BF: refactor, add comments

* Move stuff around for neatness
* Rename brew_install_pip to brew_set_pip_cmd
* Use brew_set_pip_cmd for homebrew installs
* Use system_install_pip, add system_install_virtualenv for system
  installs