#119: update scaled images for documentation
 #119: fixes the periodicals anchor back-comp
 #119: fix initial cycle point handling in restart.

This fixes picking up the correct initial cycle point from a state file
and also clarifies some of the naming - it gets confusing when we are
either storing cycle points as strings or as objects, or moving between
the two.

This fixes a problem with the runahead pool change where tasks
beyond the stop point are no longer present in the state file on
stop-point-based suite shutdown. The restart and state-dump tests
need to be changed to reflect the state file alteration.

This also adds an initial cycle point option for "cylc validate", for
use when an initial cycle point has not been specified in the suite.rc
file.
Merge pull request #990 from benfitzpatrick/119.update-doc-images-scaled

#119: update scaled images for documentation
#119: alter state-file/db tests for r-pool change.
#119: rename '...cycle time' to '...cycle point'
#119: sort selected jobfile environments
#119: alter cycletime to use _CYCLE_POINT
#119: update more cycle time references
Small user guide hot fix.
Merge pull request #997 from benfitzpatrick/119.fix-pre-init-restart-test

#119: fix restart bugs and old-style cycling anchors
update vs 119 branch
fix update bug number 1
#119: fix missed ict reference
fix flakey shutdown cycle behaviour
convert cylc-get-config test
Merge pull request #999 from benfitzpatrick/119.initial_cycle_time_to_point

#119: rename cycle time to cycle point
Restructure suite run time log/job/ and work/

Directory structure now looks like:
* `log/job/CYCLE/TASK/{01,02,...,NN}/{script,out,err,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`.
Fix tests