Added return value object and added unit test

Added data object holding the sets returned to the
Subprojects section view. Also added a test class with unit test.

Change-Id: I9bfff22db4b10f5faf8d6dec8c0f44a9d4b3ac2a
Revert unrelated format changes

Revert some unrelated format changes introduced in
commit 63a4e70c73af3a36eeb34d05185ad312ee2460a1.
Restoring partially to
commit 3fba41aefe820430d13fd0a982499730d97b8362.

Change-Id: Id9070497154217a0b271d77b1834927465ccf047
[JENKINS-17751] added tests for a combination with Promoted Builds plugin.
[FIX JENKINS-17751] Called from a promotion, set UpstreamCause from the original build of the promotion.
[JENKINS-17751] removed unnecessary `super`. It is misleading.
Merge pull request #40 from ikedam/feature/JENKINS-17751-2

[JENKINS-17751] set upstream builds to original builds of promotions(improvement of #38)
Merge pull request #39 from JOSivtoft/master

Refactoring of return value used by sub project view, added unit test, reverted unrelated format changes
[maven-release-plugin] prepare release parameterized-trigger-2.19
[maven-release-plugin] prepare for next development iteration
Releasing in Windows made pom.xml CR+LF. Back to LF for it causes conflicts.
Merge branch 'master' into support-conditional-buildstep