#1018: better message for initial cycle point missing
#1018: add final cycle point checking
update
some compatibility progress
Removed trailing blank lines from many source files.
#980: detect mixed-format syntax
#980: don't allow cylc 5 / cylc 6 format mixing
Reverse logic in use of new option in the graph command.
adapt tests
Restructure suite run time log/job/ and work/

Directory structure now looks like:
* `log/job/CYCLE/TASK/{01,02,...,NN}/{job,job.out,job.err,job.status}`
* `work/CYCLE/TASK/`

which should make it easier to archive the log for the whole cycle or to
housekeep all the work files of a given cycle.

`log/job/CYCLE/TASK/NN` is a symbolic link that points to the job log
directory of the latest submit for `TASK.CYCLE`.
log/work restructure: fix combo log view

It was displaying only the base names of the files, which would not be
very meaningful when we have multiple submits.

Rename CYCLE_TIME to CYCLE_POINT in `cylc.cfgspec.suite`.
Log/work restructure: fix test
Script to upgrade a pre cylc-6 suite run dir.
#980: fix vs tests
tidy up
Merge branch 'master' into 1018.better-missing-initial-cycle-point-error
cylc test-battery: improvements

Determine number of jobs by CPU count.
Change directory to `CYLC_DIR` if it is not `PWD`.
Use `diff -u` for comparasion instead of `diff` for more information.
Update to isodatetime-2014.08.0
TimeInterval renamed Duration
tidy line break