Apparently I want install_requires, not requires.
Add Ruby's @extend tests, mostly.  Fix infinite loops.

Upstream commit: 5bc676942daa24e81f4a473894652a18b8b85a41
Skip the Ruby extend tests by default.
Moderately smarter handling of @extend with combinators.