rubyish - handle revised nqp::for iteration on hashes

nqp::for on a hash object now returns an iterator object. nqp::iter_key and
nqp::iter_val are used to extract the key and value respectively.