Use PortFinder to dynamical generate a debugPort.
Use PortFinder to dynamical generate a jmxPort. Also store the jmxPort as a proeprty for later use.
Add some helpful constructors to ReposeConfigurationProvider and ReposeValveLauncher that take a TestProperties object and fill in the rest.