JENKINS-22733 Support for long task names
* CSS fixes for stages to be of different length depending of their content.
* Changed from span to div for timestamp and duration
* Changed name from task to stage-task and component to pipeline-component because of name clash with jenkins stylesheet
* Introduced a common stylesheet always used. Makes it easier to change the CSS because now it is possible just to override the classes needed.