Make zuul more worker agnostic

* Remove mention of Jenkins from the codebase
* Remove unused dependency on python-jenkins
* Update docs to be suggestive of Jenkins but not require

Change-Id: I15f5462466899fb520aa66669f2e0b1d4fa1b98a
diff --git a/doc/source/statsd.rst b/doc/source/statsd.rst
index d657fb2..f789d61 100644
--- a/doc/source/statsd.rst
+++ b/doc/source/statsd.rst
@@ -66,10 +66,10 @@
         #. **<jobname>** The triggered job name.
         #. **<build result>** Result as defined in your triggering system. For
                  Jenkins that would be SUCCESS, FAILURE, UNSTABLE, LOST.  The
-                 metrics holds both an increasing counter and a timing reporting
-                 the duration of the build. Whenever the result is a SUCCESS or
-                 FAILURE, Zuul will additionally report the duration of the
-                 build as a timing event.
+                 metrics holds both an increasing counter and a timing
+                 reporting the duration of the build. Whenever the result is a
+                 SUCCESS or FAILURE, Zuul will additionally report the duration
+                 of the build as a timing event.
 
       #. **resident_time** timing representing how long the Change has been
                known by Zuul (which includes build time and Zuul overhead).