[Fix #1133] Handle reduce/inject with no arguments in EachWithObject
Guard against super and zsuper nodes in EachWithObject
Lock rspec version since the specs don't work with 2.99 and 3.0