Remove unused argument

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Ensure that FrameSlots can specialize independently for inlined methods (incl. lexically embedded methods)

While we previously tried to disentangle the frame slots for inlined methods already, this was not enough. Especially problematic are issues with lexical embedding.
We now duplicate block methods when inlining methods in order to guarantee that they can specialize independently.

- introduced replaceWithIndependentCopyForInlining(.) which needs to be adapted for nodes that need special handling during inlining
- added Inliner visitor class that does the traversing of the ASTs
[TODO-REPORT: this]

Signed-off-by: Stefan Marr <git@stefan-marr.de>