master-bc-1195

https://issues.liferay.com/browse/LIFERAYQA-7593

This allows us to download a test dependency file instead of having to commit it. The master pull request has a fix for a master test, so I cherry picked only the build-test.xml commits into ee-6.2.x, ee-6.2.10, ee-6.1.x, and ee-6.1.30.