Rehash whenever Ruby changes.

If changing to a Ruby that has different gems with binaries, the shell does not always recognize those changes, e.g., :

```
  % pry
  zsh: correct 'pry' to 'pr' [nyae]? n
```

chruby_reset() does the right thing by rehashing; this change does the same for  chruby_use().