add ipv4.cc as IPv4 decoder
add udp.cc as UDP decoder
add comments to sample.cc
add dns.cc as DNS decoder
add new DNS event for each query type
add sample app DnsHive, and fixed endian conversion bug in Var::num()