Remove sleep() from rh update tests

Make Appliance.is_web_ui_running() more robust

Appliance.provision_appliance_set() no longer using utils.async
Open new browser_session to avoid session timeout
Add function to check state generically
Add some paging functions to help with navigation
Add Cloud Provisioning basic tests
SOAP tests
Added user validation test cases
Added possibility to assign Policy Profiles to VMs through UI.

* Two functions to manipulate the PPs
* Fix of wrong tree call (needed lambda)
Made Alerts a bit nicer + one alert test

* it also touched Actions a bit.
Flak cannon applied a little bit
Merge pull request #711 from mfalesni/vm-pp

Added possibility to assign Policy Profiles to VMs through UI.
Fixed Host requiring too much as default
VersionLocator replacement
Merge pull request #753 from mfalesni/some_lint

Flak cannon applied a little bit
Merge pull request #756 from psav/version_locator_switch

VersionLocator replacement
Rectification of the difference between configuration trees in upstream and downstream
Quadicon fix - upstream only
Fixed setup_provider to honour tags
Merge pull request #758 from mfalesni/up_down_conf_tree

Rectification of the difference between configuration trees in upstream and downstream
Merge pull request #754 from psav/fix_setup_provider

Fixed setup_provider to honour tags