Provider wait for cloud

Added is_quad_icon_available() method to Providers class for querying
the state of the Quad icon
Added do_stats_match() method to Providers class to compare the on page
details with the mgmt_system
Replace wait_for_provider_or_timeout() method with new wait_for()
utility implementation
Added @vm_count property to Cloud Provider detail page
Added @template_count property to Cloud Provider detail page
Modified test_providers add provider function to wait until provider
core_stats are complete