Preparation for TimeSpanFormat

Added additional standard interfaces.
Updated TimeSpan classes significantly and added a toString() method to
ClockTime.