initial pass at dns support
seed rng
add lcrypto and change dns resolver to use secure rng
fix retry function
use all luvit.io domains
add timeout support
add tcp test
remove timeout from tcp test
add resolve.conf loading
add secondary google server
refactor random seed into initialize function
cleanup
one more style tweak
use do/end block
skip resolver loader on windows
nil udp messages?
add onError handler
fix
Merge pull request #530 from luvit/dns_support

R4R: dns support