Use :0 for loopback testing. This is more portable between testing environments. Add testRR that calls NewRR and throws error away - apply it everywhere where needed. It seems only Go 1.9 can deal with :0 being used. Disable 1.8 in travis.
* golint fixes Comment all RR with references to relevant RFC or other docs. Some lint fixes in edns0.go. * Some more fixes
* TrimDomainName() Trims the domain off a FQDN. * AddOrigin() Adds a domain to a shortname or leaves a FQDN alone.