Support the Post Build Script plugin

Lets one execute a shell/groovy script or any builder AFTER the build
has complete.

https://wiki.jenkins-ci.org/display/JENKINS/PostBuildScript+Plugin

All existing builders should be supported since this patch call the
usual dispatcher.

Change-Id: Ide059ec9fd0e556f0c50ec992a6021eb5afb261c
use {obj:key} as a way to pass an object and not only strings to templates

As mentioned at the mail list[0]:

"So I need another way how to pass a *list* as data structure from
the defaults/project down to the job-template definition, similar to
what can be done with "{variable}" for strings."

[0] http://lists.openstack.org/pipermail/openstack-infra/2014-February/000799.html

Closes-Bug: 1281038
Change-Id: I5b04ddb52e537fedd2d05795e91011afd92f2295
fix the literalinclude reference to least-load test

Change-Id: I38a933c06e9d28ae1a580d26494a30e7385ee36f
add retry-count in general.py

implement retry-coutn in general.py;
update doc and add test fixtures

Change-Id: Ifeb4fb645ad0e4bc12d41ef4481aca1888a4041a
Add support for Slave Utilization plugin

Change-Id: I4243fddf2f08a09671757b503fae2a890f2d820e
Merge "Add support for Slave Utilization plugin"
Merge "fix the literalinclude reference to least-load test"
Merge "use {obj:key} as a way to pass an object and not only strings to templates"
triggered-builds: Support property file injection

Change-Id: I31091977560eabf5656aaa8706de5410d86d5caf
Small documentation tweaks

Change-Id: I00ed518141b60dfa1c22a11edc391532bf49a0a1
Output name of ini file when it's not valid

This prevents people from confusing the .ini file with .yml file, which
I just did.

Change-Id: I6c96b507049717b7e0ece04b4b50b30c9b6e694b
Added send-to options support to email-ext plugin

- added an ability to select the recipients from the predefined groups,
  such as 'Committers', 'Requester' and 'Culprits'
- added tests for the whole email-ext plugin

Change-Id: I3b03aa1f57f29352121b8501d1fa9fe77383f3b7
Tests for checkstyle publisher

Should be straightforward, the publisher checkstyle simply lacked tests.
Also make use of literal include for the examples.

Change-Id: I000cdee47bb0938af9f327bcaba06b87f8287739
Add support for Stash as a repository viewer

Make it possible to use Atlassian Stash as a repository viewer of Git
SCM changes. Also sort the viewers alphabetically.

Change-Id: I6725570a0aa6770b2d0eee2cd0ae5ff0e5c5e07c
Merge "triggered-builds: Support property file injection"
Merge "Added send-to options support to email-ext plugin"
Merge "Add support for Stash as a repository viewer"
Merge "Small documentation tweaks"
Merge "Output name of ini file when it's not valid"
README.rst: Remove space before bullets

Causes rendering as block quote.

See:

- http://docutils.sourceforge.net/docs/user/rst/quickref.html#bullet-lists
- http://docutils.sourceforge.net/docs/user/rst/quickref.html#block-quotes

Change-Id: I252d3f19286b11403abbe12faaf11db68b175604