Tests now use a proxy for accessing services that could possible get reregistered.
[FABRIC-646] Use correct credentials and features in JoinTest & ExtendedJoinTest.
[FABRIC-648] Ensure that ResolverTest, waits for the container registration before starts assertions.
[FABRIC-637] cleanup AutoClusterStartupTest.
Test improvements and cleanup.
Have the ZooKeeperClusterBootstrapImpl always wait for FabricService but wait for provisioning if explicitly specified.
[FABRIC-643] Add ensemble migration timeout to ensemble-add/remove commands. Use the timeout in the tests.

Conflicts:
	fabric/fabric-itests/smoke/src/test/java/org/fusesource/fabric/itests/smoke/EnsembleTest.java
	fabric/fabric-itests/smoke/src/test/java/org/fusesource/fabric/itests/smoke/JoinTest.java
Remove old imports and add back to the default build fabric-camel-cluster-loadbalancing.
Un-ignore smoke tests.
[FABRIC-637] Cleanup AutoClusterStartupTest. Moving profile scaling outside of AutoClusterStartupTest as an individual test (basic).
Remove test case from JoinTest, that's already moved inside ExtendedJoinTest.
[FABRIC-646] Ensure that wait-for-command returns "true" before attempting to call fabric:join.