Closes #324 - visualization settings being ignored.

This was caused by the recent task ID delimiter change from '%' to '.'.
The new delimiter has to be escaped for use in regular expressions.
Also fixed a couple of other instances of this problem.
Fixed a typo in the little-used depend command.
Updated obsolete documention on network timeouts.
Merge pull request #325 from hjoliver/324-fix-visualization-settings

Closes #324 - visualization settings being ignored.
Changes to task.py to reduce clutter and add missing content.
Tidy up recording submitted event.
Typo correction.
Merge branch 'master' of github.com:cylc/cylc
(trivial) restored a short command option
Updated the update-gh-pages admin script.
Merge pull request #328 from arjclark/db-tidy

Db tidy