Reenable ClosureCleaner and add new Test case for everything

Closure cleaner did not work before because the user code class loader
was not used when it was trying to load inner anonymous classes.

The new test checks whether the ClosureCleaner works together with the
user code class loader.

It also used the local distributed executor and remote executor.