speed up cylc validate
speed up cylc run - cache some sequence points
speed up task state summary, date-time cmp
cylc run: cache first sequence points
speed up message processing, spent cycle cutoff
revert unnecessary change, adjust name of new method
fix implicit-offset sequences bug
fix caching bugs, example suite
Merge pull request #974 from benfitzpatrick/iso.speedup

#119: speed up