Fix doc error in the testng publisher

Change-Id: I49f041f025f57cfe8c6d794b95285982f153453e
Support the new Always trigger type.

Support for this trigger was added in email-ext v2.36.

See https://issues.jenkins-ci.org/browse/JENKINS-20013 for more
details.

Change-Id: Ibfb3ec96218fc7133439e17853638593fed41a44
Ruby metrics plugin support added

Rcov plugin parses rcov html report files and
shows it in Jenkins with a trend graph.

Change-Id: I1f1d177c8681e68e5c12b520e263648842c701d0
ZMQ Event Publisher plugin support added

This is a Jenkins plugin that will publish Jenkins Job run events
(start, complete, finish) to a ZMQ PUB socket.

Change-Id: Id238033796e6905e18a777fc85c789ff6cf4f59d
Fix typo in ircbot's default matrix-notifier.

* Add a test fixture for the ircbot plugin that shows the bug.
* Fix the bug.

Update: Extract original example from the documentation as
ircbot001.yaml and include in the doc via literalinclude.  Add a
second test case, ircbot002.yaml to demonstrate the bug fixed by this
patch.

Closes-Bug: #1290376
Change-Id: Ifcb96a6dab5ee923cee7d3e71bfe518f1e3d0ebc
Added support for CI Game plugin

Change-Id: I27497e8cd7d2c5c85de33a81f0bc6871bd1f1c00
Merge "Fix doc error in the testng publisher"
Merge "ZMQ Event Publisher plugin support added"
Merge "Added support for CI Game plugin"
Merge "Ruby metrics plugin support added"
Migrate to pbr

I found out pbr to be a bit nicer when it comes to edit files. AFAIK
most OpenStack project are using it, so I guess Jenkins Job Builder can
be pbr based as well.o

Basically:
* moved everything from setup.py to setup.cfg
* sorted entries while at it
* require pbr module using the same version limits used by Zuul
* enable pbr.warnerrors
* testenv.usedevelop = True or build_sphinx can not find entry points
* move requirement files to root of repository (we had them in /tools/)

Change-Id: I44ee8910ad4fe4eebb7337951efa31baff4281fe
Add workspace scm

Add support for the 'Clone Workspace SCM' plugin that allows to use the workspace
of a project as the SCM of an other project.

Change-Id: I8467ace24665855dab606d6e52a1c130cd2929af
Install the jenkins_jobs package on setup

Since the conversion to PBR it looks like there is an omission of
the [files] section in the setup.cfg. This means that the metadata
was installed for the jenkins-job-builder but the package with the
python code was not. This patchset adds the [files] section in to
correct this oversight.

Closes-Bug: 1292745
Change-Id: Ia1b8f022a66574ee371587d49bb46c43d80f01ba
Merge "Add workspace scm"
Merge "Support the new Always trigger type."
Merge "Fix typo in ircbot's default matrix-notifier."
Clean up a few errant tabs in setup.cfg

Change-Id: I0d353fa30c1e53620064fe01f2c1f691b6588fd8