cylc run --warm: decouple start from initial cycle point
alter reference logs
restore cold-start behaviour and fix new warm-start test
update
fix update bugs
unify cylc-run modes, remove raw start
adjust warm-start reference log
Merge pull request #1043 from benfitzpatrick/warm-start.pre-initial

#119: warm start support
Merge remote branch 'upstream/119.iso8601-cycling' into relative_end_point

Conflicts:
	lib/cylc/config.py