#119: restore runahead limit
#119: auto-detect minimum task repetition
fix integer runahead limit for integer cycling
restore runahead behaviour in restart tests
modify test suites for runahead limit
restore runahead limit to get-config test
Merge branch '119.iso8601-cycling' of github.com:cylc/cylc into 119.restore-runahead-limit
add new test function to test line-by-line membership
modify restart tests to use new contains_ok function
#983: first draft of runahead-by-num-cycle-points
#983: fix bugs in new runahead implementation
#983: update
#119: implement some feedback from #996.
Squashed new proc pool changes.
#1014: correctly format cycle point env vars
Record pool size to avoid using multiprocessing.Pool internals.
Restored missing "if" statement.
#983: use sequence-generated cycle points for runahead calculation
#983: update and fix conflicts
#996: fix bugs picked up in review