Fixing comment when published URL is blank
Merging in latest from main
Merge pull request #58 from DavidTanner/master

Fixes Jenkins-24954
[maven-release-plugin] prepare release ghprb-1.16-5
[maven-release-plugin] prepare for next development iteration
Display build duration time
Source formatting
Uncouple time format from abstract build object
Encapsulate build time message into customized message method
Move build time logic to build manager, so it could be unit tested
Create a class to manage the build time format
Use the formatter class on the buildManager.getBuildTimeMessage method
Format source: do not concat strings on string builder
Depends on jenkins-1.565
Remove class comment, adding author
Fix buildManager creation when project type is default
Extract print logic for a project and a failed test to separate methods.

We have also changed how test result URLs are generated, because prior implementation did not calculated well.
Rename variable to avoid confusion
Pass the project name instead of the entire object
Pass the url name instead of the entire object