Statistics upstream link

Added logging of the upstream project name and build nr.

Change-Id: I20855648e84ad5731a1814053665aea063ad9408
merge branch i
[maven-release-plugin] prepare release build-failure-analyzer-1.9.0
[maven-release-plugin] prepare for next development iteration
Hide the SOD Action when user doesn't have permission

if the user doesn't have permission Item.CONFIGURE or BUILD
it shouldn't have access to scan on demand.

This change also hides the action when scanning is disabled

Change-Id: I658a89688e057c6dcb9b2081b3f5cfb2a47a3e83
Made token-macro optional.
Handle HTML characters in names and descriptions
[maven-release-plugin] prepare release build-failure-analyzer-1.9.1
[maven-release-plugin] prepare for next development iteration
Fixed unstable tests

The modified tests were sometimes failing due to
an unsorted result of elements from a database query.

Change-Id: I24f5fc4f8fd8ac902045471c71c7a64a316a3963
Fixed NullPointerException on missing downstream project
build
Merge pull request #23 from ederst/master

[JENKINS-24059] Fixed NullPointerException on missing downstream project
Added Modifications + LastOccurred as admin fields

Change-Id: I7973f1fc041ce4678ffe9de741a71a7c0812d5b1
Merge branch 'i'
Add wrapWidth token parameter for plaintext*

If using a plaintext token and descriptions that are long or
have multiple lines, wrapWidth should "smartly" wrap the text
to keep the cause+description portion of the token text within
wrapWidth characters.
Removed do-nothing for-loop
Remove unused getFoundIndicationURL()
Address CheckStyle violations.
onCompleted() and the token guard against re-scan*

onCompleted() and ${BUILD_FAILURE_ANALYZER} both guard
against re-scanning the build which could ruin statistics
that are gathered for builds.
Merge 'upstream/master' into provide-tokenmacro