Right click menu for LED view
Merge branch 'master' into right-click-task-menu-led-dev
LED view: Hover-over text and add task heading toggle back in
Improve null header tooltips
Fixed higlighting bug.
New sim and dummy mode config done.
Merge pull request #95 from m214089/highlight

Fixed higlighting bug.
User Guide updated a bit.
Added job script reference test.
If a remote task or owner is defined use ssh to submit.

Previously we checked that remote host != localhost and owner != suite
host before using ssh job submission. But it is sometimes useful to
run local jobs via ssh, at least for test purposes, as it disconnects
the task from the suite environment which is otherwise difficult to do
for local tasks (even the 'at' scheduler copies the job submission
environment for the submitted job).
Merge branch 'master' of git@github.com:hjoliver/cylc
Handle include-files in version compatibility checking.
Updated jobscript ref test.
Optionally keep retries and events in sim or dummy mode.
Refinement of the new test-battery command.
Minor User Guide refinement.
Merge branch 'master' into right-click-task-menu-led-dev
Fix cycle time hover-over/menu
Improved event config, and suite startup event.

Also: replace home dir with '$HOME' in CYLC_SUITE_DEF_PATH later
during job scripting generation, so the replacement doesn't affect
local export to the cylc server environment; and replaced old
admin test-suite command with new test-battery.
Sub-suites now load their own passphrase.

(not that of their parent suite).