Some potentially dangerous, but useful things
Fix provisioning tests

Multiple matching requests in cfme.services.requests now raise exception
Added Tag and Category objects
Added tests for Tag and Category

Added randomize for lowercase to make it clear it's needed
Added tag infrastructure tests

Modified Table to allow partial matching
Added Edit Tag mixin
Timelines + tests
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