Corrected email event handler command help.
Added suite.tex to the Makefile.
New submit and submit-fail task triggers.
Tidied event handler arguments.

Undid replacement of space with underscore in event names; added a
couple of missing message arguments; improved the message arguments.
New comprehensive task events test suite.
Restore the old "extra log files" functionality to gcylc.

Supports extra user-specified log files in the task log viewer.
Make gcylc suite and task log view windows consistent.
Merge branch 'master' into 469.event-hooks-revisted
Allow filename argument for cylc graph.

If no filename or suite name is specified for the cylc graph command,
it will unelegantly exit with an index error when it reads the argument
list.  Also, if you use the `-f` option to supply a filename, the parser
will attempt to read the arguments which are blank (and if you supply
anything it will fail validation later).  This means that you cannot
currently supply a filename argument to cylc graph.

This update tolerates an empty suite name if a filename is specified.
If a filename is not specified (and therefore a suite name would be
required) we now exit gracefully printing a usage message rather than
a Python error/traceback.
Merge branch 'master' into 469.event-hooks-revisted

Conflicts:
	lib/cylc/task_types/task.py
Remove 'execution' prefix from run-db events.
Merge pull request #483 from trwhitcomb/allowfiles

Allow filename argument for cylc graph.
Site/user cfgspec comments (doc only).
Restored extra log files, again.
Fix for merge of job poll and kill changes.
Merge pull request #477 from hjoliver/469.event-hooks-revisted

469.event hooks revisited
Updated change log.
Add SLURM mention to documentation.

Modify the LaTeX documentation to add a section for SLURM both in
the reference for the suite.rc file as well as the main section on
job submission in the user guide.
Merge pull request #489 from trwhitcomb/addslurmdoc

Add SLURM mention to documentation.
Added main CLI command summary for get-task-status.

This is a small hot-fix to allow 'make' to build the user guide.