uint: typedef globally but not more than once
Before C11, repeating a typedef is forbidden, if taken strictly, and some compiler versions even reject it. On the other hand lru.h was missing it, which wasn't noticed due to glibc's <sys/types.h> defining it. Fixes https://gitlab.labs.nic.cz/knot/resolver/issues/114.