improve ruby support

* add the 2.1.x versions
* include teeny version in passthru
* by default, apply the same patches used by RVM
* clean up file names and attribute names
Merge pull request #3509 from cstrahan/ruby-interpreters

improve ruby support