Don't run cross version tests against old RCs.

Only “active” RCs are used (i.e. the most recent RC for a yet unreleased version).
Fix cross version test naming
Further fixes for GradleDistribution API change.
Further fixes for GradleDistribution API change.