#660 - new timeslot semantics, offset sim clock start by boot period
#660 - rearrange clock initialization
clean up findCurrentTimeslot()
#660 - merge and clean up
#660 - clean up clock initialization