Fix pep8 warnings.
Simplify interface for java tasks.

Also add a fake updater to issue warning on the changed semantic of
the Java compilation.
Amend documentation for new languages.
Add tests for managed tasks in Java.
Add communication and managed functional tests for Pascal.