Prevent IndexOutOfBoundsException, when no projects are specified.
Added AbortException instead. Added form validation for projects
fields.
Merge remote branch 'upstream/master'
Fix for JENKINS-7377: Job is not invoked if there are no parameters
specified

Added new "Trigger build without parameters" option for post-action
trigger builds.
Added tests for the new option.
Additional small change: Changed wording of form validation
Merge remote branch 'upstream/master'
Merge remote branch 'upstream/master'
code formatting in preparation for next commit
Fixed [JENKINS-10028] Textbox for downstream projects should be
validated as with the "Build other projects" text box

Copied methods from hudson.tasks.BuildTrigger.
Fixed [JENKINS-8788]-When renaming a job, the parameterized trigger
should reflect the new name if the job appears as a parameterized
triggered job.

Deletion of a project is now also reflected in build step triggers.
Added a test for renaming and deletion of projects.
[maven-release-plugin] prepare release parameterized-trigger-2.9
[maven-release-plugin] prepare for next development iteration
Merge branch 'pull-4'
fixed NPE
shorter and faster this way
[maven-release-plugin] prepare release parameterized-trigger-2.10
[maven-release-plugin] prepare for next development iteration
[maven-release-plugin] prepare release parameterized-trigger-2.9
[maven-release-plugin] prepare for next development iteration
fixed NPE
shorter and faster this way
[maven-release-plugin] prepare release parameterized-trigger-2.10