update to use guava 13 instead of old google collections
record the last 10 job-runs that awarded points to the user

we record the last 10 runs that have resulted in increasing or decreasing the user's score. This way the user has a way to see where his points come from are where the went
Unit-Test the newly added capabilities
more tests and refinements on code along the way
removed find bugs warning
Merge branch 'refs/heads/master' into feature/keep-most-recent-score-award-history

Conflicts:
	pom.xml
fix the tests
order multiple runs per score-award in revers order (newest first)
ui improvement: separate by space
move everything to the summary instead of the config page

… looks way nicer
upgrade jenkins dependency to try to fix the build
Merge pull request #7 from simschla/feature/keep-most-recent-score-award-history

keep most recent score award history
bugfix: show real html link instead of an escaped "<a href" text
+missing javadoc
Fix for JENKINS-20125 - corrected the link to the help file named namesarecasesensitive.html
Merge pull request #10 from lkamal/master

[FIXED JENKINS-20125] - corrected the link to the help file named namesa...
[FIXED JENKINS-6446] Modified the scoring mechanism as follows to avoid the inconsistency in granting marks.
    Passing test
        added: +1
        removed: -1
    Failing test
        added: -1
        removed: +1
    Skipped test (no marks given or reduced)
        added: 0
        removed: 0

Following is the details of how all scenarios are handled.

    Passing Tests
        Passing test added = +1
            [Increases passing count = +1]
        Passing test removed = -1
            [Decreases passing count = -1]
        Passing an already failing test = +2
            [Decreases failing count = +1]
            [Increases passing count = +1]
        Passing an already skipped test = +1
            [Decreases skipped count = 0]
            [Increases passing count = +1]

    Failing tests
        Failing test added = -1
            [Increases failing count = -1]
        Failing test removed = +1
            [Decreases failing count = +1]
        Failing an already passing test = -2
            [Decreases passing count = -1]
            [Increases failing count = -1]
        Failing an already skipped test = -1
            [Decreases skipped count = 0]
            [Increases failing count = -1]

    Skipped tests
        Skipped test added = 0
            [Increases skipped count = 0]
        Skipped test removed = 0
            [Decreases skipped count = 0]
        Skipped an already passing test = -1
            [Decreases passing count = -1]
            [Increases skipped count = 0]
        Skipped an already failing test = +1
            [Decreases failing count = +1]
            [Increases skipped count = 0]
[FIXED JENKINS-6446] Removing a TODO added for future references
[FIXED JENKINS-6446] Added global configurations for all the six types of unittest changes (increase or descrease of passed, failed and skipped tests). The configuration is available under 'Continuous integration game - Unit Tests' section in advanced mode. Default values are set to 1 for increasing passing tests, -1 for increasing failed tests and 0 for all other 4 scenarios
[FIXED JENKINS-6446] Modified the global config view of unit tests so that it will be displayed in a separate table rather than using a top level title