[JENKINS-18574] Fixes for multiple locations in same repo
[FIXED JENKINS-18534] equals()/hashCode() for parameter value

The default implementation considers parameters with the same name
to be identical, resulting in queue items being collapsed.

With this change, different values for a parameter will result in
different builds.
[JENKINS-18534] Added test contributed by @christ66
[JENKINS-22568] Added test unit to show that default parameter values do not get expanded for polling.
[FIXED JENKINS-22568] Subversion polling does not work with parameters.
Merge pull request #87 from daniel-beck/JENKINS-18534

[FIXED JENKINS-18534] equals()/hashCode() for parameter value
[FIXED JENKINS-22568] Backwards compatible fix.
Merge pull request #89 from christ66/JENKINS-22568

[FIXED JENKINS-22568] Subversion polling does not work with parameters.
Merge pull request #85 from daniel-beck/JENKINS-18574-2

[JENKINS-18574] Fixes for multiple locations in same repo
[JENKINS-23146] Handle changes to folder checked out to '.'

(cherry picked from commit 3df6c0b32db52e275ff6158b93e2022c0067625c)