hints: reverse lookup keep name ordering from host file
Resolve #204 (closed) hints: interpretation of hosts file with multiple entries If one line contains multiple names for the address, the first name should be the canonical one (i.e. used for reverse lookups). In the current implementation wins top level domain according to domain tree.
This change saves PTR records in separate tree. Names are
oredered according to order in host file.