Javac: fix #1521: pick the right outer instance for anonymous classes in super() calls

Added a new Ceylon flag to mark this case for ceylon, so we pick the outer instance rather
than the one with the super() call, because that one is fully initialised and ceylon lets
us access it.
Test for #1521: comprehension in extends with outer
ReflectionClass: skip private methods like the JavacClass
CeylonDocToolTest: new SDK java files