Fixed block parameter destructuring spec
Fixed block parameter destructuring spec

The scenario being tested involves a block receiving more
arguments than there are parameters defined and there is a parameter
for undefined keyword arguments, that is a parameter in the form of **x.
specification expected the ** parameter to be related to the argument
that matched its position in the list.  This was incorrect.  The **
parameter is populated by the last argument in the list when there are
more arguments than parameters defined.

wied03/rubyspec,jannishuebl/rubyspec,wied03/rubyspec,kidaa/rubyspec,sgarciac/spec,nobu/rubyspec,ruby/rubyspec,wied03/rubyspec,ruby/rubyspec,yous/rubyspec,iliabylich/rubyspec,nobu/rubyspec,BanzaiMan/rubyspec,eregon/rubyspec,kachick/rubyspec,lucaspinto/rubyspec,bl4ckdu5t/rubyspec,benlovell/rubyspec,yous/rubyspec,sgarciac/spec,iliabylich/rubyspec,askl56/rubyspec,kachick/rubyspec,jannishuebl/rubyspec,kachick/rubyspec,lucaspinto/rubyspec,eregon/rubyspec,BanzaiMan/rubyspec,bl4ckdu5t/rubyspec,askl56/rubyspec,ruby/spec,benlovell/rubyspec,kidaa/rubyspec,sgarciac/spec,eregon/rubyspec,ruby/spec,nobu/rubyspec,ruby/spec