Some potentially dangerous, but useful things
Fix provisioning tests

Multiple matching requests in cfme.services.requests now raise exception
Fixed button locators
Merge pull request #879 from mfalesni/dangerous

Some potentially dangerous, but useful things
Add port_check_remote()

Use remote port check in smtp tests
Merge pull request #857 from jkrocil/remote-port-check-smtp

Add port_check_remote() & use it in smtp fixture
Merge pull request #859 from jkrocil/fix-provisioning

[Review] Fix provisioning and update cfme.services.requests
Webdriver Wharf Support

Webdriver wharf is a docker container warehouse that provides
individual selenium servers and browsers for each test process
Merge pull request #886 from seandst/webdriver-wharf

Webdriver Wharf Support
Relocate annoying log message in parallelizer code
Upstream 9.9.9.9 -> master
Merge pull request #887 from mfalesni/jenkins_fix_whoa

Upstream 9.9.9.9 -> master
Event setup moved to new code.
Fix locators - firefox
JS update
Merge pull request #888 from mfalesni/js_update

JS update
Merge pull request #891 from jkrocil/pxe-locators-upstream

Update locators - firefox
Merge pull request #801 from mfalesni/new_events

Events are now set up via new code
Added resilience to rhemv's get_ip_address
Wait for the right thing!