Use test tools from release that is under test
The old practice was "use the test tool with the latest
version" which almost always means "use the test tool
from the latest release". However this will break the tests
for the older releases if incompatible change is being made
to these tools. This is currently the case as the latest
release (Boron) is built with Java 8 and the older releases
(Lithium, Beryllium) are built with Java 7 and tested on
Java 7 VMs.
This adds an ugly piece of code to try to deploy and use
test tools from the release that is being tested. The
problem that prompts for the ugly code was reported as
bug 5206.
Change-Id: Id683c352ffd7e506255cbc7e0e28d612c2803360
Signed-off-by: Jozef Behran <jbehran@cisco.com>