The default for the name parameter in tasks() for sisyphus jobs has changed
from str to None, i.e. the it defaults to unnamed tasks now.
Fix typo.
Fix typo.
Fix typo.
Fix return specification in grammar.
Add support for signatures to UL4 templates (signature for subtemplates are not supported yet).
Rewrite UL4 tests to use a test class that supports both rendering and calling a template.

Use the Java Tester class to spend up the Java tests.
Document the addition of signatures. Move paragraph in Template docstring down.