Ensure that zsh autocompletion won't be broken after invoking __rvm_unload`

Currently, `__rvm_unload` nukes the `$fpath` variable completely before it invokes `compinit` again for `zsh`; we need to make sure it merely removes the `zsh` completion path from `$fpath` while leaving everything else.