Added TTimeMarker

TTimeMarker is a time marker type for srl 6. I wrote it to replace the mark time functions or exist beside them. Pros of this type include:

* Type is less confusing for beginners
* Returns 0 if not set.
* Can be easily paused and continued, which can be useful f.e. progress reports.