[FIXED JENKINS-16715] Make sure all ParametersActions are combined correctly

Made sure that all ParameterSActions are combined together,
Forced a set order Parameter overriding:
Default values from triggered project
Overridded by Parameters in current Build (if enabled)
Overridded by Parameters added configs.

Added test cases for most/all of the combinations above.
Correct licence in new file
Merge pull request #20 from cjo9900/JENKINS-16715

[FIXED JENKINS-16715] Make sure all ParametersActions are combined corre...