Pre 5.0.0 changes

Final changes before tagging 5.0.0 as a workable source archive download. Mostly documentation - see commit logs - does not affect how cylc runs at all, except for some slightly longer timeouts to give some extra leeway on the test battery suites.