MDLSITE-3423 ci: add some extra information to formats

In order to improve the results in Jira, we need to
add some extra information (ids, classes...) to both the
xml and html smurf formats for easier access.

This covers:
- calculation of the summary section.
- applied to both xml and html formats.
- enforce the generation of xml format unconditionally.
- get rid of the "details" collapsable section.
- minor anchor-navigation improvements.
MDLSITE-3423 ci: condensedresult for communication with caller.
MDLSITE-3423: cs: WIP; WIP; WIP; WIP
MDLSITE-3645 support diff urls when we can..
MDLSITE-3645 also support links to commits

(For the commit checker)