Remove obsolete timeout documentation in gcylc help.

This also fixes a bug: suite run commands generated by gcylc were wrong
if the --pyro-timeout option was used.
Removed obsolete --from-gui command option, and associated code.
Corrected a typo in get-global-config command help.
Corrected typos in broadcast command help.
Make lockserver Pyro timeout option consistent with other commands.
Removed obsolete suite reload shell script.
Use Jinja2 --set options only where needed.
Merge branch 'master' into 387.command-help-errors

Conflicts:
	lib/cylc/scheduler.py
Merge branch 'master' into 387.command-help-errors
Merge pull request #400 from hjoliver/387.command-help-errors

387.command help errors