Hash#reject returns Hash instance

Hash#reject no longer copies extra states, e.g.: subclass,
taintedness, instance variables, and default value/block.
Merge pull request #9 from nobu/Hash#reject

Hash#reject returns Hash instance