missing an include that is required for timeval struct in MUSL LibC, cc issue #24
add generalized interop test, fixes telehash/gogotelehash#25 and cc telehash/telehash.org#20
add in a chacha20 lib utility to start supporting cloaking
I guess this is the right header for struct timeval? cc #24
Merge pull request #7 from telehash/master

resync with telehash:master