What happens if, rather than creating our own API here, we override [`setupModules`](https://github.com/jclouds/jclouds/blob/master/core/src/test/java/org/jclouds/apis/BaseApiLiveTest.java#L87) and then use the [`api`](https://github.com/jclouds/jclouds/blob/master/core/src/test/java/org/jclouds/apis/BaseApiLiveTest.java#L49) that the test harness creates?

I'm not sure this will initially change much, but then at least we're using the "standard" context setup for live tests?