ClassTransformer #1388: MPL overloads do return a Callable
Test for #1388: error: missing return statement
Naming: fixed NPE reported by gavin on IRC
model loader #1392: do the overload trick for classes with no constructors (most likely a private one)
model loader #1392: allow protected constructors from the JDK
model loader #1392: set the visible scope everywhere we can
Test for #1392: Someone reported being allowed to invoke the protected constructor of `java.util.logging.LogManager`
Revert "model loader #1392: set the visible scope everywhere we can"

This reverts commit bd68589d7f62d51fc975052a8d60cb29ad940a21.
Ignore test for #1392: until we figure out what is needed to produce the proper error for private constructors
CallableBuilder #1406: support static member references to java fields
Naming #1406: support Java fields
Test for #1406: static ref to member of Java inner class
Test for #1405: Java enums should be treated as abstract
AbstractTransformer #906: When generating a type for an interface that has been pulled to the toplevel, include all non-hidden containing type arguments

That includes type arguments captured by containing methods. Local types by definition will only be visible locally, where these type parameters
are visible and available anyways.
ClassTransformer #906: rename a method which collects all container's type parameters and make sure it doesn't add overridden type parameters
ClassTransformer #906: Use typeParametersOfAllContainers to collect all type parameters captured by an interface pulled to toplevel
ClassTransformer #906: Do not qualify local instantiators
Update test .src for #906: Problem with captured type parameter
Test for #906: Problem with captured type parameter
Revert "Revert "model loader #1392: set the visible scope everywhere we can""

This reverts commit 6af5f366b4f9f6ab2d70f5ffdd951bbd58abca30.