Overriding language in VariableInplaceRenamer. (CoffeeScript)
(cherry picked from commit b459118)
ActionTestCase extracted from CoffeeScript and Puppet
(cherry picked from commit be905df)