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 #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
Check port before connecting, not on client creation
Add BZ link catalog item duplicate test
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