Hash#flatten
untag some yield tags
Merge pull request #658 from kostya/hash_flatten

Hash flatten