Add EachWithObject cop

This cop looks for inject / reduce calls where the passed in object is
returned at the end and so could be replace by each_with_object without
the need to return the object at the end.