1
Get rid of ConstructorFrameMap, drop CodegenContext#prepareFrame()

Also refactor FunctionGenerationStrategy to take FrameMap as an instance
instead of creating it in a subclass
TODO test
Delete unreachable code in ImplementationBodyCodegen

Change superCall type to JetDelegatorToSuperCall
Drop CodegenBinding#enclosingClassDescriptor()