Moving sim_clock and wait_action

Copied over from strands_utils as they are mainly used by executive stuff.