Fix enum arg handling in Nexter

The Nexter for Enumerators needs to have its enum args packed in the
same way as each_with_index.  Refactor the arg handling in EachWithIndex
to cover this case too.
Merge branch 'enum_args' of github.com:dmarcotte/jruby into dmarcotte-enum_args