Added 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
Merge pull request #215 from psav/provider_validation

Add provider validation