cylc/cylc#94: backwards compatibility testing
cylc/cylc#94: add temporary backwards compatibility handling
Merge pull request #694 from benfitzpatrick/94.backwards-compatibility

#94, #692 - add backwards compatibility
Merge remote branch 'upstream/master' into expand-battery-2