Show pipeline total build time

I'm opening this pull request to see if upstream has interest in this feature. In our department we have total time requirement on each pipeline run, so it's very handy to display it in the title. This option can be enabled or disabled.

The total build time is calculated by subtracting first job's start time from last job's end time. So if a pipeline is restarted the calculation will be off.