Export PS4 when RBENV_DEBUG is set for more informative debug output
Add `rbenv --debug <command>` as a shortcut for setting RBENV_DEBUG=1
Suppress shell warnings when hashing is disabled by `set +h`
Guard against exported `CDPATH` (fixes #316)
rbenv(): preserve multiline output of `sh-*` commands
Fix multiple argument completion with zsh

This changes the zsh completion to omit the final, incomplete command
line argument when invoking rbenv completions, making it consistent with
the bash completion.  Since no built-in completion cares about the
argument list, this inconsistency only affected plugins.
error message when rehash fails on non-writable directory

Fixes #238
tests galore
configure Travis
skip Ruby stuff on Travis
use C on Travis for even less overhead
add hook lookup tests
fix resolving symlinks in rbenv-hooks
Don't duplicate shims in PATH
tests for rbenv-init
replace tab with spaces
Merge pull request #367 from shoyan/master

replace tab with spaces
fix iterating through paths that have spaces in them

Fixes #344, #196
add tests for exec
fix exec fails for invalid version