Added a parameterized self promotion process.

If a given build parameter matches the given value, the build is self-promoted.  Otherwise, the promotion is not run.  This allows the user to automatically run different promotion processes based on build paramters.
jenkins wanted an index.jelly for the parameterized self promotion condition.

Inserted a blank one
updated to jenkins 1.448
updated maven pom to use repo.jenkins-ci.org repository
Fix hierarchical project assuptions. See https://wiki.jenkins-ci.org/display/JENKINS/Hierarchical+projects+support
Bumps minimum supported Jenkins core version to 1.406
Fix hierarchical project assuptions. See https://wiki.jenkins-ci.org/display/JENKINS/Hierarchical+projects+support
Temporarily switch to building with 1.406 as core to allow making a release with hierarchical fixes
[maven-release-plugin] prepare release promoted-builds-2.5
[maven-release-plugin] prepare for next development iteration
revert 4343a2be55991617ef7d6fe8081a678a708f4719 after the release of 2.5
Adding PNG files with semi-transparency
updated to use PNG
allow PromotionProcess to be created temporarily outside JobPropertyImpl.

 - modernized Jelly views so that PromotionProcess can render its own configuration UI
 - exposed a few backdoors in PromotionProcess so that it can be instantiated, marshalled, and unmarshalled outside its JobPropertyImpl
don't let a failure to load one promotion process fail the rest of the processes to load.
[FIXED JENKINS-12386]

Added an index.jelly to SelfPromotionCondition, prevents 500 error when viewing promotion on a failed build
Merge pull request #16 from glimberg/parameterized-promotions

Parameterized promotions
Fixed incorrect building link (Building git » promotion » name #10 links to  http://localhost:8080/job/git/promotion//name/)

https://github.com/jenkinsci/promoted-builds-plugin/pull/17
[maven-release-plugin] prepare release promoted-builds-2.6
[maven-release-plugin] prepare for next development iteration
[FIXED JENKINS-14197] Fix preventing setting "Restrict where this project can be run"