fixed around $PATH handling

* do not shellescape the value for $PATH variable
* separate `PATH+PYENV` into two parts.
  Jenkins chooses apporopriate path separater for the platform.

invoke rehash before invoking pip to ensure if there is binstub.