119.style

This improves the style of the new cycling modules under `lib/cylc/cycling`,
according to `pylint` and `pep8`. This also nixes some of my global variable
horribleness in the `iso8601` cycling module.

@arjclark, please review.
Is there a PEP8 convention for splitting these sort of bracketed statements - probably fine, just looks wrong to me!