Making inlineProjections a Rewriter
Simplify the Rewritable interface for rewriters that do not change the type of the root node
Merge pull request #2551 from davidegrohmann/rewriter-improvements

Rewriting improvements