on the way to recognizid DotExprs from QIdes
always resolving memberDeclaration if it is not a private static
fixes all integration tests but one: TestHelperClasses
all unit tests, integration tests, and joounit self-tests green again:

* ported bound method detection to DotExpr
* refactored creation of substitute DotExpr from IdeExpr
* transferred another integration test to a unit test for earlier bug feedback and better debugging
all unit tests, integration tests, and joounit self-tests green again after heavy refactoring:

QualifiedIde is now only used for fully-qualified identifiers, everything else is converted
to DotExpr and code generation works on this synthesized DotExpr.
Still some clean-up ahead, but since all tests are green, this is a good intermediate state.
clean-up of helper methods
Whoops, swapped line and column in helper method to "synthesize" tokens
oh no, swapped line / column here, too!
removing obsolete Jangaroo 2 concepts

* registering built-in usages (now works through [Native(amd=...)] annotation)
* recording eager class inits (new compilationUnit._ even works for constants)
* aux vars for packages (no longer needed at runtime in Jangaroo 3)
removed now unused back-reference of synthesized DotExpr to its generating IdeExpr
fixed access to static in-scope members of non-imported super-super class

This occurred in JooUnit, where TestCase inherits from Assert so that
TestCase subclasses can use assertTrue() and the like without qualifier
or import.
The mean thing is that when making Assert.assertTrue() explicit through
a synthesized DotExpr, it would have to be imported, or the Ide (here:
"Assert") cannot be resolved later when generating code.
Solution: inject the resolved declaration into the Ide, so it does not even
try to resolve itself through imports.
simplified + removed debug code
enabled type resolution of property access (as opposed to field access),
which fixes [Accessor] detection on properties.