Enumerator#feed

These two commits should resolve #2991 by adding 'feed obj -> nil' to Enumerator, and the accompanying functionality.  The first commit is the new specs, and the second is the actual implementation.