cylc gsummary: ISO 8601 updated time

Display timezone.
 #982: prehistoric/futuristic cycling tests.

This adds tests for prehistoric/futuristic date-time cycling and also
date boundary behaviour.
update isodatetime to 2014.08.0-8-ga7f42b1
update graph test
#982: fix reference logs
Merge pull request #1111 from matthewrmshin/fix-cylc-gsummary-updated-time

cylc gsummary: ISO 8601 updated time
Merge pull request #1116 from benfitzpatrick/982.test-date-rollover

#982: test prehistoric/futuristic cycling, out-of-bounds year
Better suite shutdown behaviour.

Fixes a bug that prevent job kills after issuing a shutdown order.
Fixed a minor bug in stop-after-wallclock-time.
Merge pull request #1117 from hjoliver/shutdown-kill-fix

Shutdown kill fix
Combine job activity logs in a single file

Job submit, poll, kill, event hook standard output and error are now
written to the `job-activity.log` file.

Added a basic test for this change.

Fixed some documentation issues.
Gave "cylc scan" a default timeout.
Test shutdown then kill
Merge pull request #1120 from matthewrmshin/test-shutdown-then-kill-task

Test shutdown then kill
Merge pull request #1118 from matthewrmshin/job-activity.log

Combine job activity logs in a single file
Some tweaks and fixes for integer cycling.
Merge pull request #1119 from hjoliver/scan-timeout

Gave "cylc scan" a default timeout.
cylc gui: remove extra HSeparator
Merge pull request #1122 from benfitzpatrick/cylc-gui.remove-tree-view-extra-sep

cylc gui: remove extra HSeparator
Show marked-up estimated or true finish time in text view.