Add provider validation

Adds provider validation tests

* Added test_validate_provider_details() method to test_infrastructure_providers group
* Added test_validate_provider_details() method to test_providers group (cloud)
* Added wait_for_provider_or_timeout() call to end of setup_infrastructure_providers
* Added wait_for_provider_or_timeout() call to end of setup_cloud_providers