Init slice debug names in CodegenBinding
Generate Obj-C metaclasses to ...$metaclass

In order to do that, we now need to save FQN for these classes in objc-java
codegen, and then reuse the whole BindingContext in the usual codegen, along
with bindings from AnalyzeExhaust. The new ChainedBindingContext does just
that: it combines several binding contexts into one
Add dependency of frontend.objc on frontend.java

This is temporary and is needed in order for ObjCWithJavaTest to use the full
environment (with stdlib). Otherwise it's really hard to test anything without
any Java or Kotlin library there.

Also ObjCWithJavaTest now requires testcases to print "OK"
Obj-C + Java tests are now auto-generated
Minor adjustments in Obj-C tests
1