Infra/host update, new host drift analysis test, host analysis test update and web_ui.toolbar fix

Update to infra/host:
Add run_smartstate_analysis_method
Add are_drift_results_equal method

Update host analysis test

Add new host drift analysis test

Make mouse move to footer instead of moving up over to the brand div (the mouse movement to brand div caused the browser to end up in Cloud / Availability Zones in 5.3 and Upstream when testing the host drift analysis).
```python
with update(test_host):
    test_host.credentials = host.get_credentials_from_config(host_data['credentials'])
```
?