Allow cross version tests to request that an isolated gradle user home dir be used.
Use an isolated user home dir for several cross version tests.
GRADLE-3153 - bump metadata cache version to avoid mismatch in cached ivy.xml namespace handling between Gradle 2.0 and 2.1+