add mruby-enum-lazy mrbgem for Enumerable::Lazy
Hash#replace to preserve order; close #2001
protect NoMethodError from calling to_hash in ==/eql?; close #2002