Revert "Revert "Allow Spoofax users to apply custom transformations on their grammars.""

This reverts commit 62b5ad1df2dc810acdc81b75fe8b84382b1c4f1d.
Spoofax/856