JS backend: fix default arguments & super call

generate special statements, like this:
 if (arg1 === void(0))
    arg1 = value1
Use javac2 compiler in ant build: generate @NotNull assertions