Generic cloning of AdvancedData

This way, new attributes cannot be forgotten.
Switched management of penalty times to timestamps

In the future, all durations should be managed using timestamps.
HL goalie is also penalized for 30 seconds, but can return immediately
Suppress warning
Converted drop-in management to timestamp
Reset drop-in time when switching half
Game Stuck can be called after 15 seconds in the SPL
SPL rules allow penalized robots to return during game stoppages, not only in the set state
Switched 10 seconds timer to timestamp

In addition, the label switching of the global game stuck button also uses the same timestamp.
Normal clock is managed with a timestamp

Changed several names ("shoot" -> "shot").
"Finish" does not switch sides in penalty shoot-out. "Set" does.
Don't count retries as penalty shots.
Make manual stopping and starting of the clock in the test mode work again
Moved cloning to AdvancedData
Removed remainingReady
Reenabled support for playOffTimeStop flag
Use intended method
Forgot to commit this file
Implemented time-outs based on timestamps
Improved labels
MRL dropped out
Manual penalty must be 0 seconds, because otherwise starting the robot with it would be impossible