[JENKINS-19526] Branch Coverage Information

Instead of coverage based on the instruction counter, the displayed
partial and full coverage is based solely on branch information per
line of code. Lines are colored in green (full coverage), yellow
(partly covered) or red (not covered) for where coverage information
is available. Lines without coverage information are not formatted
any differently from the previous version.

Code with branch information is prefixed with a • and has a mouse-over
to display either "All X branches covered", "All X branches missed" or
"X of Y branches missed" for full, none and partial coverage
respectively.
[JENKINS-19539] Do not (try to) generate coverage information if build was aborted
[JENKINS-17027] Red/green ratio is wrong

This issue is adressed by taking the total number of lines, etc. into account -- instead of only the covered or missing items (depends on whether you have 50% coverage or more)
Fixed overview too.
Merge pull request #27 from mabako/branch-coverage

[JENKINS-19526] Branch Coverage Information
Merge pull request #28 from mabako/cancel-aborted-builds

[JENKINS-19539] Generate no coverage for aborted builds
[JENKINS-19661] Inconsistent complexity score on the dashboard portlet

Complexity score is now the mean.
[JENKINS-19662] Removed (always-empty) block coverage column from the dashboard portlet.
[JENKINS-19789] Method parameters in the class summary table
No completely blank class column for method coverage
Merge pull request #30 from mabako/ratio

[JENKINS-17027] Red/green ratio is wrong
Merge pull request #31 from mabako/complexity

[JENKINS-19661] Inconsistent complexity score on the dashboard portlet
Merge pull request #32 from mabako/old-column

[JENKINS-19662] Removed (always-empty) block coverage column from the dashboard portlet.
Merge pull request #34 from mabako/summary-table-params

[JENKINS-19789] Method parameters in the class summary table
minor styling adjustments for the coverage tables
[maven-release-plugin] prepare release jacoco-1.0.14
[maven-release-plugin] prepare for next development iteration
Update to latest JaCoCo 0.6.3
Let Eclipse clean up code somewhat, @Overrides, imports, ...
Comment out some unused members