Improve Integration test harness and test coverage

Addresses:

* CDH-12802: Whirr-CM to support explicitly setting CM API version
* CDH-13355: Add HttpFS role to whirr-cm
* CDH-12449: Improve whirr-cm integration tests
* CDH-13258: Provide greater coverage on Whirr-CM integration tests