trackerbot no longer authenticates, latest_template for stream function
Merge branch 'trackerbot'
Forgot to fix these toolbar clicks to exact matching
Merge pull request #1038 from mfalesni/fix_control_toolbar

Forgot to fix these toolbar clicks to exact matching
MultiLogger becomes ArtifactorLoggerAdapter

Trying to do normal things with utils.log.logger, I discovered that it was
not actually a logger, nor did it pretend to be. As a result, I replaced
utils.log.logger with a LoggerAdapter instance, which implements (albeit
verbosely) the entire public logger interface (probably... :D) while still
doing its job of passing log messages back to the artifactor via fire_hook.
soft_assert uses utils.log's nth_frame_info
update timeout value for wait for ip
Merge pull request #1040 from dajohnso/soften_ip_wait

update timeout value for wait for ip
Fixed scripts/browser.py

Fixed scripts/browser.py to work with updated code (ie. without deprecated cfme_tests/fixtures/ and utils/browser.py code). Based on notebooks/Browser Session.ipynb
Added watching option to sel_container
Merge pull request #1042 from psav/sel_container

Added watching option to sel_container
Refresh timer
Sanitizer
Minor changes in cloud stuff
Fixed naming; Use .format()
Merge pull request #1045 from mfalesni/control-fixes-alert

Control/Explorer/Alerts - Fixed naming; Use .format()
Wait for logging enhanced to find bug
Merge pull request #1047 from psav/wait_for_logging

Wait for logging enhanced to find bug
Merge pull request #1008 from psav/refresh_timer

Refresh timer
Merge pull request #1033 from slouderm/fix_browser_script

Fixed scripts/browser.py