Change Mash#to_hash to use Hash#replace

* This should silence a problem with rbx on travis-ci. Also it's
  faster and more precise.
Fix failing spec under rbx and add blockfree version of Collection#each