Add keep build forever action
Figured out how to create tests for keep build action
Ignore target dir and IntelliJ files
Merge remote branch 'old/master' into keep_build_forever

Conflicts:
	.gitignore
	src/main/resources/hudson/plugins/promoted_builds/Messages.properties
Remove crazy check on build result of original build

Something, or someone, has decided the build is good enough for promotion - it is not up to this action to override others decisions.
Action does ensure that the promotion process itself has not failed before marking the build with "keep forever"
Referenced jenkins plugin pom and made required modification to JobPropertyImpl as the ItemGroup interface in the 1.397 version of Jenkins has a couple additional methods
Override getUrl method on Promotion to return a url relative to the target build.
Added build id of the promoted build to the promotion environment
Updated github project in scm section to jenkinsci
if a promotion criteria is met but the promotion failed, change the icon to indicate that
* Allow promotion conditions to augment promotion build environment
* Add parameter support for manual approval condition
* Support groups in addition to individual users for manual approval
* Enhanced promotion status UI to be more descriptive about current status
Merge branch 'master' of git@github.com:jenkinsci/promoted-builds-plugin.git
Merge branch 'keep_build_forever' of git@github.com:jenkinsci/promoted-builds-plugin.git
Added no-arg DataBoundConstructor
better not to explicitly instantiate Descriptors
added help
Bumped parent version to 1.399 to avoid issue w/ update center.  Removed, I think, unnecessary configuration from pom
[maven-release-plugin] prepare release promoted-builds-2.0
[maven-release-plugin] prepare for next development iteration
Corrected possible null pointer on upgrade