Should eval cleanly, as far as -A tarball tells me. Relevant: issue #2999, issue #739
* 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