improve ruby support

* add the 2.1.x versions
* include teeny version in passthru
* by default, apply the same patches used by [RVM](https://rvm.io/)
* clean up file names and attribute names
It's a bit cumbersome that on minor bump someone has to change attribute set name. I'd opt for `ruby_1_9`.