Moving % to variable first pass.
Quickstart.a now working.
Variable name change for Matt
Debug code removal.
Merge remote branch 'upstream/master' into divider-change

Conflicts:
	lib/cylc/config.py
Add naked dummy tasks to the MI first-parent hierarchies.

Closes #308.
Merge pull request #302 from arjclark/divider-change

#297: move % delimiter for task ID to single place
Tidied scheduler.py:process_tasks() a bit.

Added some in-source documentation and took sim-mode task completion out
of the function as it did not really belong there. This is almost a null
change (almost: now sim-mode task completion code is called every time
through the main loop; previously it could get skipped once if a command
had just set the task processing flag).
Merge pull request #315 from hjoliver/tidy-process-tasks-funcn

Tidied scheduler.py:process_tasks() a bit.
Merge pull request #311 from hjoliver/308-bug-fix-gcylc-textview

Add naked dummy tasks to the MI first-parent hierarchies.