Fixed bug in trie/for-each in ordered_trie.rkt
Rewrote hash/for-each to use the far more efficient trie/for-each.
Changed binding for hash/for-each to properly wrap the combinator hash/for-each.
Added a test for hash/for-each to the hash-tests section of compile-test.rkt