Add ht.el, the missing hash table library for Emacs