Include uthash.h

in preparation for move away from internal data handling code. Less code
== less opportunity to make mistakes.