Don't use Homebrew for rbenv

* Use the same Git/GitHub approach for Mac as we do for Linux.
* This makes upgrading easier via `git pull`.
* Add idempotency `if` guards.
I'm down to hold off until another pull request for `$HOME` vs. `~`.