Merged requested to merge harkusha/athena:master-tile-pulse-cond-obj into master
TilePulse wrapper class around unified TileCalibData conditions object (which knows how to unpack Tile pulse shape from it) has been converted into conditions object itself.
TilePulseShapeCondAlg conditions algorithm which produces TilePulse conditions object has been introduced.
Tile pulse configuration has been updated to use new TilePulseShapeCondAlg algorithm.
Tile digits maker algorithm has been updated to use TilePulse conditions object instead of the corresponding wrapper class.
Tile pulse shape conditions tool has been updated to use TilePulse conditions object.
Unit test for Tile pulse shape conditions tool has been udpated accordingly.