PipHelper#should_sudo? now checks the right thing on OSX

...ritable after 'brew install python', but doesn't require sudo to run.

After ```brew install python``` running ```babushka supervisor.pip``` where:
```
dep 'supervisor.pip' do
  provides 'supervisord'
end
```
requires sudo, but shouldn't. This commit fixes that.