Added delay parameter to wait_for function

Added delay parameter to wait_for function
Added wait_for test
add provider config button options
add protection around non-link value
lint cleanup
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
Merge pull request #216 from psav/enhance_wait_for

Added delay parameter to wait_for function
Merge pull request #221 from dajohnso/add_cloud_cfg_button

add provider config button options
Merge pull request #219 from dajohnso/minor_tweaks

Minor tweaks