Add support for activating corresponding ruby.

As discussed in #6, it would be nice to have an activate-corresponding-ruby function.

`chruby-use` takes a string and will try to activate it, if it can't
find anything to activate it will display a message to the user.

`chruby-user-corresponding` will look for a `.ruby-version` file in the
directory tree and tries to activate that ruby.

Both are inspired by `rbenv.el`'s functions and differ only slightly.
`(if cond (progn ...))` is equivalent to `(when cond ...)`. In other words, when is preferred if you have no "else" part, especially when the "if" part has multiple statements